我目前正在开发一个 Android 应用程序。我无法在我的 Android x86 模拟器上安装 Android Python APK,例如 sl4a.apk 和 PythonInterpreter.apk。我读到可以使用 NDK 重新编译 APK,但我还没有找到更接近的描述。有没有人有这方面的经验并且可以提供一个小教程?
此致
试试官方的安卓模拟器。如果 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 文件。