我使用eclipse“作为android应用程序运行”选项将.apk(带有新的.so文件)更新到手机,但发现.so文件仍然很旧。将apk更新到android设备时发生了什么?.so 文件也可以更新吗?
问问题
115 次
2 回答
2
您需要通过 ndk 的 build 命令再次生成 .so 文件。然后再次运行您的应用程序。然后它将使用新的 .so 文件。“作为 android 应用程序运行”会生成新的 java .apk 和 xml 代码,但是当您处理 c++ 或 c 代码时,eclipse 无法编译该代码。
于 2013-05-08T12:53:17.043 回答
0
首先,您需要通过运行ndk-build命令来编译您的本机代码。
然后您需要使用android update project
.
在运行之前android update project
,找到要用于项目的目标的 ID。
运行android list targets
并找到目标的 ID。
现在运行 androidupdate project --target your-target-id --name your-project-name --path /path/to/your/project.
它将使用build.xml和local.properties填充您的项目。
于 2013-05-08T13:10:12.527 回答