顯示具有 ApiDemos 標籤的文章。 顯示所有文章
顯示具有 ApiDemos 標籤的文章。 顯示所有文章

2014年7月6日 星期日

android.support cannot be resolved ?

今天將 ApiDemos import 進來做編譯,發現 PrintBitmap.java 無法編譯,原來它使用了
"android.support.v4" 的 package。錯誤訊息如下圖所示:


要解決這個問題你可以先透過 "Android SDK Manager" 安裝  Extras >> Android Support Library。 如下圖所示:



之後 選擇該專案 >> 按右鍵 >> Properties >> Java Build Path >> Add External JARs...



 將 android-support-v4.jar 檔案加入即可,路徑如下: 
<Android SDK 安裝路徑>\extras\android\support\v4\android-support-v4.jar


在 support 資料夾下除了 v4 還有 v7 與 v13,如果又遇到相同的情況可以將其相對應使用到的 package 加入專案即可編譯。

[參考文章]

2013年6月1日 星期六

API Demo Installation error: INSTALL_FAILED_VERSION_DOWNGRADE and INSTALL_FAILED_CONFLICTING_PROVIDER

       今天試著安裝 Android SDK 裡面的範例專案 API  Demo,編譯完後要安裝到 Emulator 時,在 Console windows 卻出現 Installation error: INSTALL_FAILED_VERSION_DOWNGRADE 的問題,在 "Android Emulator: Installation error: INSTALL_FAILED_VERSION_DOWNGRADE" 上找到了解決方法,解決的方式有兩種:

  1. 在 Emulator 上移除相同名稱的 App 程式
  2. 在 AndroidManifest.xml 中加入 android:versionCode,目前我設定為 2 即可,如果不行的話可以試著調高數值。
      但調完後雖然不會出現 INSTALL_FAILED_VERSION_DOWNGRADE 的錯誤訊息,卻跑出了  INSTALL_FAILED_CONFLICTING_PROVIDER 的錯誤訊息,幸好在 "Android: INSTALL_FAILED_CONFLICTING_PROVIDER" 裡面也找到解決方法。解決的方法就是在
AndroidManifest.xml 中修改 android:authorities 的內容,同時必須修改有使用到該 provider的 java 檔案。
     
      話說好不容易終於安裝到 Emulator 上,但是執行 Animation 範例總是出現 ANR,真是無言了,不曉得是不是電腦不夠力還是其他問題,Anyway 今天就先這樣囉。