【问题标题】:SL4A Android x86 installationSL4A Android x86 安装
【发布时间】:2012-03-27 15:12:06
【问题描述】:

我目前正在开发一个 Android 应用程序。我无法在我的 Android x86 模拟器上安装 Android Python APK,例如 sl4a.apk 和 PythonInterpreter.apk。我读到可以使用 NDK 重新编译 APK,但我还没有找到更详细的描述。有没有人有这方面的经验,可以提供一个小教程吗?

最好的问候

【问题讨论】:

    标签: android python sl4a


    【解决方案1】:

    试试官方的 Android 模拟器。如果 APK 包含本机库,那么这些库很可能仅针对 ARM 编译。 Google 的模拟器模拟 ARM 指令集。

    为确保安全,请将 APK 重命名为 ZIP 并查看内部。 lib 文件夹的结构,如果有的话,会给你一个想法。

    【讨论】:

    • 必须是 X86 模拟器。但是我的问题意味着我正在寻找一种方法来重新编译 apl 或以某种方式让 apk 在 android x86 上运行。感谢您的快速回复。
    • 只有在你有源代码的情况下才能重新编译。这些项目是开源的吗?
    【解决方案2】:

    您只需在此处安装一个可用的 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 文本编辑器”

    抱歉谷歌翻译

    ++ 做人

    【讨论】:

    • 我已经在谷歌模拟器上做过了,但我需要 x86 模拟器,因为谷歌模拟器有限制!!
    【解决方案3】:

    要安装 SL4A,您需要在设备的“应用程序”设置中启用“未知来源”选项,下载 .apk 并通过从您的计算机访问 http://code.google.com/p/android-scripting/ 并单击二维码或直接安装它从您的手机中点击二维码,然后运行下载的 .apk 文件。

    安装 SL4A 后:

    • 按主页按钮
    • 按添加按钮
    • 转到口译员
    • 再次按下主页按钮
    • 再次按添加
    • 选择 Python 解释器并安装它

    然后会出现一个新屏幕,顶部有一个安装按钮,按下它,它将立即为您下载 Python 2.6.2。 (可选)有一个按钮,您可以下载更多 Python 模块。

    要构建您的新文件,您有一个很棒的小教程:http://jokar-johnk.blogspot.com/2011/02/how-to-make-android-app-with-sl4a.html

    只需按照所有这些步骤操作,您就可以为您的 Android 手机制作用 Python 编写的可工作的 .apk 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-11
      • 2016-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-13
      相关资源
      最近更新 更多