[英]When making a new project, how do I ensure my Android App will run on 3 different versions of Android?
我正在Android中構建應用程序,最終應用程序需要能夠在三個不同的AVD上運行。
我應該將什么設置為最低和目標SDK,以及要使用什么?
我正在將Eclipse Juno與Android插件配合使用。 JRE7
例如,如果我要運行3個AVD:
<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="16" />
實際上,您可以將minsdk設置為任何小於10的值(如果您的api支持),並將targetsk設置為最大值
您應該將Minimum SDK設置為API Level 10,將目標SDK設置為16,因為這只是表示設備/ AVD必須至少為 API Level 10,這樣它才能在所有三個AVD上正常工作,因為它們均≥API Level 10。對於目標SDK,您可能應該將其設置為最高的SDK,然后將其測試為:“ 該設置表示您已與您的應用程序一起測試的Android的最高版本 ”。有關更多信息,請轉到此處。
這很棘手。 在三個AVD上進行測試的方法與支持多個版本的方法不同。
要在測試期間處理不同的AVD,請創建AVD,然后使用運行配置,該配置允許您在運行時選擇“設備”:
填寫對話框的其余部分,然后保存新配置。 每次使用此配置名稱運行應用程序時,系統都會提示您選擇一個AVD。
要編寫適用於多種設備的應用,請參閱Android培訓課程支持不同的設備 。
如果要支持的平台范圍是10到16,則在清單中設置minSdkVersion = 10和targetSdkVersion = 16。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.