的應用程序,我正在開發安裝,當我通過ADB部署或安裝獲取/箱生成.apk文件運行在ARM11(ARMv6的)設備罰款但是,一旦我簽署.apk(使用月食的導出簽名的apk功能),結果.apk將不會安裝在某些設備上。簽署的apk安裝不上的ARM11(ARMv6的)設備
通過記下它工作和不工作的設備使用的處理器,以及一些搜索和讀取,我發現這個問題似乎適用於ARM11設備(即ARMv6處理器)。
我使用Proguard的,起初以爲這是責備,但是我因爲通過註釋掉project.properties適用線繞過任何proguard的shennanigans - 仍然是簽署.apk文件將無法在那些安裝ARM 11器件。
還注意到ARM11設備運行的Android版本不超過2.2.1,儘管我沒有任何運行2.2.2或更高版本的ARM11設備來驗證2.2.1是否是問題的一部分。
我是包括項目中的兩個外部罐子,但事實上/ bin apk的安裝和工作表明瓶子不是問題的一部分。
您可能擁有的任何知識,或關於如何尋找解決方案的方向= 非常感謝!
在安裝應用程序時檢查logcat,可能存儲不足或者存在任何原因。 – om252345
對不起,忘了提及logcat沒有提供關於該問題的任何信息,只是「未安裝的應用程序」與在安裝嘗試期間解析tmp文件的日誌(如果我沒有記錯的話)一致。 – straya
你正在使用哪些庫?那些可能會導致問題..他們與Android Dalvik虛擬機兼容嗎? – om252345