android環境搭建遇到的問題

來源:互聯網
上載者:User

標籤: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即可

 

以上三個問題都是我搭建安卓環境遇到的問題,解決方案都是我從其他博文摘抄來的並且合并在一起,確實幫了很大的忙,搭了許久,可惜依舊不知為何如此,待我細究再作更新!

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.