0

當我開始我的新Android應用程序時,它詢問我希望應用程序支持哪些版本。我記得,我選擇了第8版作爲我的最低要求。很容易,但尋找到了Android培訓文檔一些佈局信息時,它指出,清單文件應包含類似以下內容有正確的操作欄功能:Android默認主題與Android培訓不匹配

<manifest ... > 
    <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="18" /> 
    ... 
</manifest> 

默認情況下,沒有在我的清單文件中的行

培訓文件有點老,我正在使用Android Studio 1.0.1。它可以存儲在其他地方嗎?

感謝您的任何幫助。

回答

1

minSdkVersiontargetSdkVersion,對於一個Android Studio項目,通常在build.gradle文件中設置的app模塊:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 19 
    buildToolsVersion "21.1.2" 

    defaultConfig { 
     applicationId "com.commonsware.empublite" 
     versionCode 1 
     versionName "1.0" 
     minSdkVersion 15 
     targetSdkVersion 18 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
} 
+0

啊,有啊!知道它必須是這樣簡單的東西。是否有推薦的普通應用程序的最小版本(並使設計更簡單)? –

+0

@EdwardBagby:我會用'minSdkVersion'15,因爲這涵蓋了[目前大約90%的設備](http://developer.android.com/about/dashboards/index.html),除非你有否則就是一個強有力的商業理由。通常,我會在開始項目時將targetSdkVersion設置爲最高的API級別(例如,現在是21級),除非我有充分的理由不這樣做。 – CommonsWare