我目前正在開發一個Android應用程序。我無法在我的Android x86仿真器上安裝Android Python APK,如sl4a.apk和PythonInterpreter.apk。我讀到可以使用NDK重新編譯APK,但我還沒有發現更接近的解密。有沒有人有這方面的經驗,並可以提供一個小教程?SL4A Android x86安裝
最好的問候
我目前正在開發一個Android應用程序。我無法在我的Android x86仿真器上安裝Android Python APK,如sl4a.apk和PythonInterpreter.apk。我讀到可以使用NDK重新編譯APK,但我還沒有發現更接近的解密。有沒有人有這方面的經驗,並可以提供一個小教程?SL4A Android x86安裝
最好的問候
嘗試官方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=
然後你只是谷歌使用SDK來模擬PC上的腳本 你還只是在Android上使用文本編輯器,例如「920的文本編輯器」
比較遺憾的是谷歌翻譯
直接編輯++ BeHuman
我已經做了谷歌模擬器,但我需要x86模擬器作爲谷歌模擬器有限制! – Optimus 2012-03-27 17:05:54
要安裝SL4A,您需要在設備的「應用程序」設置中啓用「未知來源」選項,下載.apk並通過從您的計算機訪問http://code.google.com/p/android-scripting/進行安裝,然後單擊qr-代碼或直接從您的手機,然後單擊qr代碼,然後運行下載的.apk文件。
安裝SL4A後:
然後在屏幕上出現一個新的安裝按鈕,按下它,它會爲你下載Python 2.6.2。也可以有一個按鈕,以便您可以下載更多的Python模塊。
要建立新的文件,你有一個偉大的小教程在這裏:http://jokar-johnk.blogspot.com/2011/02/how-to-make-android-app-with-sl4a.html
只要遵循了所有這些步驟,你將能夠使工作.apk文件用Python編寫的用於Android手機的文件。
它必須是X86仿真器。然而,我的問題意味着我正在尋找一種方法來重新編譯apl或以某種方式獲得在android x86上工作的apk。感謝您的快速響應。 – Optimus 2012-03-27 17:05:02
僅當您有源時才能進行重新編譯。這些項目是開源的嗎? – 2012-03-27 18:58:17