2014-10-20 71 views
0

我正在使用庫BaseGameUtils和google-play-services_lib。在project.properties文件中,我可以看到下面提到的一行。Google Play Services:target = android-19 in project.properties

target=android-19. 

這是什麼意思?我可以將其更改爲「target = android-21」。這只是與應用程序的清單文件同步

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="21" /> 

回答

0

是的。你可以改變這個,僅僅依賴目標,在eclipse中爲你加載包。

0

target = android-19的意義是什麼?

目標= android-在項目屬性文件X意味着Eclipse將不會允許使用的方法或類從SDK比X更高。它會顯示編譯器錯誤。

如何改變目標:

  • 右鍵點擊您的項目。
  • 然後點擊「屬性」。
  • 然後從左邊的樹中選擇「Android」。
  • 然後,您可以選擇右側的目標版本。

注意:這樣做之前,請務必您的project.properties和CLASSPATH不是隻讀模式,否則將無法正常工作。也不要嘗試手動編輯此文件。

0

一般情況下我使用下列準則

安卓的minSdkVersion =「8」

該設置將要支持的最低水平。檢查它實際與哪個Android版本相關,並確保您與該版本兼容。例如,我認爲8 = Android 2.2,如果您使用的是谷歌播放服務庫,這可能是一個問題。至少測試你的應用程序是否能在使用模擬器的這個版本上正常工作是一種很好的做法,否則你會得到很多錯誤和糟糕的評論。

機器人:targetSdkVersion =「21」 />

我通常將其設置爲我所實際測試我的應用程序上的最高版本。我瘦21是Android 4.4,所以你應該確保你的應用程序在這個版本的Android上正常工作。至少,您應該測試它將在使用此版本Android配置的模擬器中運行。

希望這會有所幫助。