【发布时间】:2012-03-27 15:12:06
【问题描述】:
我目前正在开发一个 Android 应用程序。我无法在我的 Android x86 模拟器上安装 Android Python APK,例如 sl4a.apk 和 PythonInterpreter.apk。我读到可以使用 NDK 重新编译 APK,但我还没有找到更详细的描述。有没有人有这方面的经验,可以提供一个小教程吗?
最好的问候
【问题讨论】:
我目前正在开发一个 Android 应用程序。我无法在我的 Android x86 模拟器上安装 Android Python APK,例如 sl4a.apk 和 PythonInterpreter.apk。我读到可以使用 NDK 重新编译 APK,但我还没有找到更详细的描述。有没有人有这方面的经验,可以提供一个小教程吗?
最好的问候
【问题讨论】:
试试官方的 Android 模拟器。如果 APK 包含本机库,那么这些库很可能仅针对 ARM 编译。 Google 的模拟器模拟 ARM 指令集。
为确保安全,请将 APK 重命名为 ZIP 并查看内部。 lib 文件夹的结构,如果有的话,会给你一个想法。
【讨论】:
您只需在此处安装一个可用的 APK 包:http://code.google.com/p/android-scripting/downloads/detail?name=beanshell_for_android_r3.apk&can=2&q=
SL4A 然后你必须开始,编辑你的脚本,APK包在这里可用:http://code.google.com/p/android-scripting/downloads/detail?name=sl4a_r4.apk&can=2&q=
然后您只需 google 使用 SDK 在 PC 上模拟您的脚本 您也可以直接使用 Android 上的文本编辑器进行编辑,例如“920 文本编辑器”
抱歉谷歌翻译
++ 做人
【讨论】:
要安装 SL4A,您需要在设备的“应用程序”设置中启用“未知来源”选项,下载 .apk 并通过从您的计算机访问 http://code.google.com/p/android-scripting/ 并单击二维码或直接安装它从您的手机中点击二维码,然后运行下载的 .apk 文件。
安装 SL4A 后:
然后会出现一个新屏幕,顶部有一个安装按钮,按下它,它将立即为您下载 Python 2.6.2。 (可选)有一个按钮,您可以下载更多 Python 模块。
要构建您的新文件,您有一个很棒的小教程:http://jokar-johnk.blogspot.com/2011/02/how-to-make-android-app-with-sl4a.html
只需按照所有这些步骤操作,您就可以为您的 Android 手机制作用 Python 编写的可工作的 .apk 文件。
【讨论】: