-1

我使用eclipse“作为android应用程序运行”选项将.apk(带有新的.so文件)更新到手机,但发现.so文件仍然很旧。将apk更新到android设备时发生了什么?.so 文件也可以更新吗?

4

2 回答 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.xmllocal.properties填充您的项目。

于 2013-05-08T13:10:12.527 回答