剛接觸到android的開發,對什麼都陌生的,本文是自己在項目中使用的技術要點總結,大咖遇到可直接飄過。。。。。
1.Gradle 打包(不廢話了直接來腳本),将下列腳本放到build.gradle檔案android{}内;
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIml2ZuQWZzUTOhljM0cTO2ATOwATNxMWM1EWYxEjY5ADNlFTNfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.gif)
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIml2ZuQWZzUTOhljM0cTO2ATOwATNxMWM1EWYxEjY5ADNlFTNfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.gif)
然後 使用 gradle clean assembleRelease -d(輸出debug資訊) 一般就會成功打出360和小米的管道包。
Notes:
1.混淆檔案問題
proguard.ParseException: Unknown option '锘?--dump.txt
先檢視混淆配置檔案的編碼和然後最将檔案修改為proguard.cfg,并打開檢視檔案中指令行被識别為止;
2.引用第三方jar問題
Execution failed for task java.io.IOException: Can't write ‘ ’ Can't read
檢視引用第三方jar包是否被多次引用(删除被多次引用jar),引用依賴maven的寫法
<code>dependencies { compile 'com.android.support:support-v4:13.0.0' }</code>
并且Can't read後面跟着的jar在libs中删除。
(使用Gradle2.2.1 eclipse轉android studio項目)
http://www.cnblogs.com/aland/p/4482825.html