复刻 = 利用工具反编译出源码,然后自己重新制作一个一模一样的应用。

 

1.应用其他开源项目 -- > ImageLoader

 先上git下载zip包解压

然后File-New-Import Module,加载完成后改写该模块的build.gradle。

最后设置项目依赖File-Project Structure 左边栏选择主模块,右边主窗口选择Dependencies,点绿色+号

有三个选择:

1.Library dependency 加载网络应用包,需要对应uri,一般是对应系统的兼容包我才使用这个

2.File dependency 加载本地jar包

3.Module dependency 加载项目模块

 

2.有点坑爹的 com.android.ide.common.process.ProcessException:

错误原出处如下图:

然后各种找原因,如下

http://ask.csdn.net/questions/173573

http://stackoverflow.com/questions/20737200/execution-failed-appprocessdebugresources-android-studio

http://www.4byte.cn/question/104963/android-studio-processdebugresources-failed.html

一直以为是compileSdk 相关问题。而且一直很懊恼AndroidStudio的错误日志(Eclipse-logcat)是在哪里?

随后发现是右下角的Gradle Console,打开发现以下信息:

FAILURE: Build failed with an exception.

* What went wrong: Execution failed for task ':app:processDebugResources'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'E:\Android\SDK\build-tools\22.0.1\aapt.exe'' finished with non-zero exit value 1

* Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

继续往上开错误日志有如下这些错误提示:

AAPT out(1122722400) : No Delegate set : lost message:Done
AAPT err(1122722400): libpng error: Not a PNG file

百度关键字:libpng error: Not a PNG file

http://jingyan.baidu.com/article/ed15cb1b7445001be369811f.html

心想,这个老外没怎么坑爹吧~(SKY MAX 1.4.apk貌似是老外的应用,也不排除是国人)

小心翼翼的把png改jpg

BUILD SUCCESSFUL

Total time: 20.916 secs

 . . . . . .(一万只草泥马狂奔,用时1小时3分钟)