android----Android开发环境搭建(JAVA)全程演示(jdk+eclipse+android sdk)
2011年05月12日
主要的环境搭建参考:
http://hi.baidu.com/lvjava/blog/item/74a8480ee120e0c67acbe10f.html
后面还陆续遇到两个问题:
1. 找不到文件 proguard.cfg
解决方法: 在sdk\tools\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 *;
}
第二个问题:
编译时找不到SDK 创建的虚拟设备 ERROR: unknown virtual device name: 'qqqq'
这个问题引起原因怀疑是(系统是win7的系统,还有一个问题是本来在c盘的用户文档被我移到了e盘)
这个解决方法:
第一种解决方法:
把 "E:\用户资料\.android“ 下的文件复制到 “C:\Users\\.android“ 下面即可解决这个问题,不过这样的解决方案有一个明显的缺点,那就是如果又新 建立AVD,又得重新复制。感觉很麻烦~~~ (同时修改android2.2.ini 里面的路径设置)
第二种解决方法:
打开系统属性-->环境变量―>在“系统变量”那一个GroupBox下面选择“新建”-->变量名为 "ANDROID_SDK_HOME” (注意,这个变量名不能改变,只能是这个名字!),然后 把变量值改为你想把AVD所在的".android”文件夹放置的位置,比如:"F:\AndroidEmulator”,在这里我把它放在Android SDK包中,值为:"D:\SDK\Android\android-sdk- windows-1.5_r3”,如下图所示。
我没有试成功 呵呵!