2014-11-04 62 views
0

我最近更新了Eclipse到Android 5.0(壞主意)和android-support-v7-appcompat庫現在不會編譯,除非目標設置爲android-21。我正在使用的應用程序正在使用API​​ 20運行,但現在無法運行,除非AndroidManifest的targetSdkVersion設置爲21.這會更改某些資產的外觀。是否可以用新的appcompat繼續部署到版本20,或者,如果這不可能,我可以將所有內容降級到以前的API版本嗎?提前致謝。安裝Android 5.0 SDK可以開發Android 4.4W嗎?

回答

1

下面介紹如何降級到SDK 20:

  1. 重新下載程序兼容性20版:https://dl-ssl.google.com/android/repository/support_r20.zip
  2. 從您的應用程序的工作區
  3. 導入程序兼容性版本20
  4. 將刪除程序兼容性項目爲android-support-v7-appcompat創建目標爲Android 4.4W.2(在Project-> Properties-> Android中)
  5. 爲了讓應用程序運行,請更改其AndroidManifest的targetS dkVersion to 20
  6. 對於應用程序,在Project-> Properties-> Android中,將Build Target設置爲Android 4.4W.2,在Library窗口中重新添加appcompat庫。另外,在Java Build Path下,重新添加Libraries下的android-support-v4.jar和android-support-v7-appcompat.jar,並取消選擇Order和Export下的這兩個jar文件(這個殺了我一會兒)。
  7. 清潔和構建。
  8. 向上帝祈禱它的作品。
+0

你是我的英雄! v21把我搞砸了 - 它刪除了我的應用程序圖標並更改了文本的顏色。這固定了它 – rharvey 2015-01-14 16:35:16