2013年7月8日 星期一

android - import Library 後無法成功invoke Lib中的Activity


  1. 出現NoSuchFieldError: xxxxxR$.id
    尋找 res/下自動產生的<libpackage>\R.java 發現少了幾個id,搞半天才知道原來是因為Lib中的最主要起始Activity我使用eclipse預設的MainActivity,連帶layout下的activity_main.xml名字也是預設的;然後我使用Lib的project也都用預設名稱....所以無法自動產生activity_main.xml中定義的任何id。
         因此將Lib中的MainActivity、activity_main.xml更名,重新clean後就可以產
  1. Console出現 Found (n) versions of android-support-v4.jar in the dependency list,
    ....All versions of the libraries must be the same at this time.

    將lib中的 libs\android-support-v4.jar 砍掉,把使用專案的android-support-v4.jar貼過去,因為必須要同樣的才能使用
  2. 記得重新加入Lib匯入方式參考:匯入SDK LIB方式   FB的也可以看一下

沒有留言:

張貼留言