安裝andriod,你犯錯了嗎?

唉,親們不知道,區區一個andriod,我居然安了兩天才基本上完成了,還不知道會不會有其他的錯誤,安卓還沒學會開發,我到成了解決問題的了,自己犯的錯多了,慢慢的學會了解決各種問題,網上查一查,自己猜一猜,解決一些心得 ,多多分享!
附:由於剛開始學,故該博客在更新中,出現更多問題後,會繼續更新。
1.首先安裝的步驟,這個不像多說,說多了有人會煩我囉嗦,細節自己去查,網上多了去,我說一說大概,安裝JDK,安裝Eclipse,安裝andriod的SDK包,安裝ADT開發插件,創建虛擬機,開源程序.over
2.your Perject contains error(s),please fix them before running your application這種情況很多
(1)一般是你程序報錯是常出現
解決:把程序修改正確
(2)如果文件正確還是報錯,見5
(3).Unknown option '--no-crunch',ADT與SDK不配套,也容易報這個錯
解決:window -》 Andriod SDK manager ,點選tool的兩個複選框,Install all就ok啦。這個是一個下載的過程,所以會等很久,耐心等待。
3.This Android SDK requires Android Developer Toolkit version 20.0.0 or above. Current version is 15.0.0.v201110251216-213216. Please update ADT to the latest version.這個錯誤是,緊接着2(2)那個錯誤而來了,當你升級過後,重啓eclipse後就會有。原因貌似是因爲升級重啓後,系統會去尋找plugin.prop中所儲存的版本來匹配,故報錯。
解決:找到SDK的tools中的plugin.prop文件,將版本改爲相應的升級後的版本即可。
4.創建工程時系統找不到SDK中的tool\lib\proguard.cfg,這個報錯的原因具體不清楚,應該也是升級後源文件改動吧,
解決:自己新建一個proguard.cfg,放到tool\lib\中去,呵呵,你鬱悶了吧,那行,那我告訴你文件內容是
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-verbose
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keep public class * extends android.app.Service
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider
-keep public class com.android.vending.licensing.ILicensingService
-keepclasseswithmembernames class * {
native ;
}
-keepclasseswithmembernames class * {
public (android.content.Context, android.util.AttributeSet);
}
-keepclasseswithmembernames class * {
public (android.content.Context, android.util.AttributeSet, int);
}
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keep class * implements android.os.Parcelable {
public static final android.os.Parcelable$Creator *;
}
Over。
5.Error in an XML file: aborting build這個錯誤原因不明,網上傳流將工程clean後重建,耗時不說,效果不是不明顯,而是我根本找不到clean在哪(或許是我笨了),一般是工程報錯,可是文件不報錯,根本沒有錯。那麼你就應該:
解決:將報錯的文件內容全部剪切出來,保存一下,再粘貼回去,就不報錯了,也可以運行了。(二貨eclipse,不解釋)
6.eclipse卡死問題,不管是安裝或是沒安裝andriod,都會有這種情況,本來沒打算說,就當是一個附件吧,當你在敲一個點“.”之後程序卡死,這個情況原因貌似是尋找的鏈接錯誤,或者是庫函數文件太大,你給的存儲空間不夠。哎呀我也不太清楚,能解決就行。兩種方法,都試試吧。
(1).window.>preferences->java->Editor->content Assist中的Auto activation triggers for java:中的那個點“.”給去掉,需要找庫函數時自己Alt+/,這樣不會卡死。但這樣就失去了自動提示功能,變成純手動的了。
(2)在eclipse文件夾中,修改eclipse.ini這個文件,在末尾加上
-Xms128m
-Xmx512m
-XX:PermSize=64M
-XX:MaxPermSize=128M
不滿你說,我現在正在擔心,當我爲了給大家演示,找出那些報錯的名稱字段,把我eclipse改回去報錯後,我是否還能弄回去,同志們,如果我不能弄回去,請一定銘記我爲了大家的安卓事業所做出的犧牲,謝謝!!
發佈了28 篇原創文章 · 獲贊 0 · 訪問量 3360
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章