zoukankan      html  css  js  c++  java
  • Windows下搭建Android开发环境

    新建项目时提示:proguard.cfg 系统找不到指定的文件  如图

    解决方法:

    方法一:在 android-sdk-windowstoolslib目录下新建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 *;
    }

    方法二:通过Android SDK and AVD Manager更新SDK。

    关于PANIC: Could not open: C:\Documents and Settings\Administrator\.android/avd/my_avd.

    需要注意两个地方。

    1、由于sdk会调用默认的path变量。将.android文件夹放到中文目录中。所以读取不了。

    2、还有就是android-sdk-windows不能放到中文目录中,否则必然会出错。

    只要没有装在中文目录下,就是是path问题,因为没有设置SDK的环境变量,就会调用系统默认的环境变量path。

    解决办法
    1: 在环境变量中新建一个“系统变量”
    ANDROID_SDK_HOME=android-sdk的全路径(如我的“D:\android-sdk-windows”);
    2: 修改系统变量Path,将“%Android_SDK_HOME%/tools;”添加到".;"(没有".;"的直接拉倒放前面就可以了。".;"表示当前目录。提高运算效力而已)后面

    3:在eclipse安装目录修改配置文件:找到以下文件:eclipse\configuration.settings\org.eclipse.ui.ide.prefs 打开后,在后面补充改刚刚配置的环境变量。

              如我补充的是:ANDROID_SDK_Home=E\:\\java\\androidsdk  (注意斜杠格式)

    4:重启eclipse,重建AVD,运行即可成功

     

  • 相关阅读:
    Android权限大全(链接地址整理)
    Android6.0运行时权限(基于RxPermission开源库)
    Android6.0机型上调用系统相机拍照返回的resultCode值始终等于0的问题
    使用AccessibilityService模拟点击事件失败的分析
    Android混淆打包配置总结
    okhttputils开源库的混淆配置(Eclipse)
    Android布局中的空格以及占一个汉字宽度的空格,实现不同汉字字数对齐
    java开发者大会:总结
    JAVA开发者大会:拍拍贷MQ系统原理与应用
    消息总线真的能保证幂等?
  • 原文地址:https://www.cnblogs.com/wusthjp/p/2443236.html
Copyright © 2011-2022 走看看