and*_*rew 3 android android-ndk
在编译我的android ndk项目时,我添加了
APP_STL := stlport_static
Run Code Online (Sandbox Code Playgroud)
到我的jni/Application.mk文件,允许使用一些STL的东西.但是,当我清理和构建时,我得到一个错误libstlport_static.a:没有这样的文件:权限被拒绝我发现这个解决方案是添加
STLPORT_FORCE_REBUILD := true
Run Code Online (Sandbox Code Playgroud)
这是一个修复,但每次重建stlport库显然非常耗时.有没有更好的解决这个问题?
小智 11
你还没有说过你正在开发哪个平台,但我猜它是Windows.
如果您使用的是Vista或Windows 7,则问题可能真的是libstlport_static.a文件的权限问题.检查文件的权限或尝试完全禁用用户帐户控制.
请注意,NDK中提供了三个版本的libstlport_static.a.您应该能够通过参考Application.mk文件中的APP_ABI设置来确定您的应用程序正在使用哪个应用程序.
| 归档时间: |
|
| 查看次数: |
3436 次 |
| 最近记录: |