Mac下Eclipse项目导入到Android Studio

来源:互联网 发布:杜兰特去勇士知乎 编辑:程序博客网 时间:2024/05/22 11:22


1. Google官网上下载最新版本的Android Studio并安装。

   百度网盘:android-studio-ide-141.1903250-mac.dmg     http://pan.baidu.com/s/1bnsDaft


2.  配置

打开 android studio ▸ Android Studio ▸ Contents ▸ gradle ▸ gradle-2.2.1 ▸ bin,找到gradle打开,找到CLASSPATH那一行,修改为CLASSPATH=$APP_HOME/lib/gradle-launcher-2.2.1.jar




打开Andorid Studio, 点击左上角Android Studio---Preferences--Plugins, 检查插件, 根据自身需求选择勾选或者添加新的插件,例如git 的.ignore.





3.导入Eclipse源项目,直接导入。



next, 选择空间目录中你要导入的eclipse项目。



next, 会出现如下页面,点击下一步。



next, 点击完成。




finally, 成功导入后默认android 视图下面,有app和gradle scripts。





3.代码混淆。

复制proguard.cfg中的内容,新建一个文件proguard-rules.pro, 把内容拷贝到里面,再把文件放在该studio项目的app文件夹里。

注意,把原来的-libraryjarslibs/android-support-v4.jar类似的一排前面加上#注掉,否则gradle会再次编译,造成 xx.jar is specified twice错误



在build.gradle(Module,:app)文件中androi代码块配置

<span style="font-size:14px;"> dexOptions {        jumboMode = true    }    packagingOptions {        exclude 'META-INF/LICENSE.txt'        exclude 'META-INF/NOTICE.txt'        exclude 'META-INF/ASL2.0'        exclude 'META-INF/LICENSE'        exclude 'META-INF/NOTICE'    }    lintOptions{        checkReleaseBuilds false        abortOnError false    }    buildTypes {        release {            minifyEnabled true            proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'        }    }</span>







4.dex2jar JD_Jui反编译,检查是否混淆成功。


百度网盘: dex2jar-0.0.9.15        http://pan.baidu.com/s/1kTw03dl

                  JD_JUI(dmg)   http://pan.baidu.com/s/1eQvoIf4


       打包出apk文件后,更改后缀为zip,找到classes.dex文件, 放在dex2jar文件夹中。

       终端进入该文件夹,执行命令   sh dex2jar.sh classes.dex ,然后会在里面生成一个classes_dex2jar.jar文件。

       打开jd_jui,打开classes_dex2jar.jar检查是否成功混淆。




如有不当之处,请批评指出~感激不尽


0 0
原创粉丝点击