android-Android开发环境筹建(JAVA)全程演示(jdk+eclipse+android sdk)

android----Android开发环境搭建(JAVA)全程演示(jdk+eclipse+android sdk)

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”,如下图所示。
  我没有试成功 呵呵!