❶ android 程序兼容怎麼解決
檢查手機是否ROOT 檢查app授權 卸載相應安全類軟體後嘗試安裝。
❷ android程序如何設計成向下兼容或者兼容多個android版本系統
那你只能在低版本上做開發,比如你開發是指定1.5的,那麼1.5以上系統的機器就都可以運行了的,因為系統本身會向下兼容的。
但是如果你指定了2.1的版本,那麼2.1以下系統的機器就沒辦法運行了,所以為了兼容,你只能選擇低版本的來開發。
❸ 如何進行android兼容性測試cts
二、運行CTS的方法,步驟如下:
(1)進入目錄android-cts,該目錄是通過上面那兩種方法獲得的。在android-cts目錄下會有3個文件夾,其中一個是tools。
(2)進入tools目錄,輸入./startcts來啟動CTS。
(3)如果運行成功會出現Android CTS version 2.3_r1的字樣(我的android的版本是2.3的)。如果有連接設備到PC上還會出現Device(設備ID)connected的字樣。這里設備可以是連接PC的android的機器,也可以是模擬器。
三、CTS測試的方法:
(1)在cts_host>下敲入help,會顯示cts下的許多命令。ls –plan命令顯示google自帶的測試方案,如:Java、Signature、Android、CTS、VM、RefApp、Performance、AppSecurity。其中Performance這個方案是google暫不要求的。Java、Signature、Android、VM、RefApp、Appsecurity方案都是CTS方案的子集。
(2)用命令ls -d來查看已連接的設備,CTS測試之前我們必須保證至少有一個設備連接上。
(3)輸入命令start –plan CTS來執行CTS測試方案,該方案有兩萬多條測試項目,需要很長時間,因此除了第一次測試之外,不建議這么做。我做的都是針對某些包的測試。如果連接了多個設備的話需加上-d參數,後面跟上設備id來告訴CTS需要測試的設備。
(4)對單獨一個包進行測試的方法:start –plan CTS –p 包名;推薦用這種方法來進行針對性的測試。需要知道有哪些包名,可以輸入命令:ls –plan CTS
(5)也可以針對單獨一個case進行測試:start –plan CTS –test 類名#方法名
四、查看測試的結果:
測試生成的log在\android-cts\repository目錄下以log+測試時間.txt命名。測試報告在android-cts\repository\results目錄下,也是以測試時間命名。
五、注意事項:
(1)測試前需要安裝一個apk:adb install -r android-cts/repository/testcases/.apk 然後在設置裡面
❹ 如何降低android系統版本要求,提高兼容性
方法/步驟
要改變android中項目的兼容版本,如圖所示。現在是4.3,我要改成2.2.
接下來版在項目的權名稱上右擊一下就,出現如圖所示的選項,作出如圖所示的選擇就可以了。如圖所示。
這個時候再作出如圖所示的選擇。如圖所示。這個時候你就可以改變android的版本了。如圖所示。
現在在這里我改選為2.2的版本。如圖所示。
5
最後,你會發現,成功的選擇了2.2的版本了,如圖年示。在項目中已經改過來了。