標籤:android style blog http java 使用
1.出現This AndroidSDK requires Android Developer Toolkit version 20.0.0or above 的報錯
windows 下面安裝Android虛擬機器,有時候選擇更新SDK後,在Eclipse preference裡指向android_sdk_windows_x86時。會出現諸如This AndroidSDK requires Android Developer Toolkit version 20.0.0or above這樣的提示,而且虛擬機器無法開啟的情況,這是由於選擇更新後,在android_sdk_windows/tools/lib下的 plugin.prop檔案裡被變更為
# begin plugin.prop
plugin.version=20.0.0
# end plugin.prop
解決方案:
Eclipse在查看該檔案時,看到plugin.version=20.0.0,就認為當前的sdk需要20.00版本以上的外掛程式,但是當前 的ADT外掛程式還未來得及更新到20.0.0版本,但我們只想用以前舊的外掛程式,最簡單的方法就是將plugin.version的版本資訊改為舊版本的版本號碼,諸如當前的ADT為 16.0.0.當前SDK的版本已經更新至20.0.0,我在誤點更新之後,提示需要更新Android Developer Toolkit到20.0.0.0版本以上,而以前下下來的低版本的AndroidDeveloper Toolkit 卻無法使用,查到後才發現是該檔案的問題,修改plugin.version=16.0.0(我的舊的Android Developer Toolkit )儲存,再重啟一下Eclipse就能用以前舊的avd了。
2.出現報錯:在建立項目時提示找不到proguard.cfg
解決方案:在tool/lib 目錄下建立 proguard.cfg內容如下
-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 *;
}
3.如何在myeclipse10 下安裝adt:
將ADT-xx.zip解壓到ADT,進入ADT目錄,刪除web目錄、site.xml和index.html, 然後將ADT檔案夾copy到Myeclipse 10/dropins目錄下,重啟Myeclipse 10即可
以上三個問題都是我搭建安卓環境遇到的問題,解決方案都是我從其他博文摘抄來的並且合并在一起,確實幫了很大的忙,搭了許久,可惜依舊不知為何如此,待我細究再作更新!