Android: AS gen singned apk problem

在近期將AS升級到最新,各類插件也都升級到最新。java

在打包程序的時候 發現編譯腳本檢查更細緻了。apache

程序忽然報錯編譯不過了。spa

 

1,[unchecked] .net

提示我: 將object 強制轉換爲具體類型:插件

解決方法: 在方法前添加翻譯

@SuppressWarnings("unchecked") 解決;

 

2, 曾經在Viewgroup 的child 中,爲child 設置了id (非R.id.xxx)orm

如今編譯報錯:blog

提示erro expected resouce of type idit

解決辦法:方法前添加io

@SuppressWarnings("ResourceType")

 

3,部分語言未翻譯

在Android SDK Tool r19以後, Export的時候遇到xxx is not translated in yyy, zzz的問題。

例如說"auto_name" is not translated in zh, zh_CN.

這是由於Android SDK Tool 將 ANDROID_LINT_COMPLETE_REGIONS 改成了須要檢查。

個人解決辦法是: 修吧。

 

問題根源:

傳送:

http://blog.csdn.net/u012264122/article/details/39371343

 

 

4,proguard warnings:

Error:Execution failed for task ':carl_media:transformClassesAndResourcesWithProguardForRelease_Release'.
> java.io.IOException: Please correct the above warnings first.

 

十幾個warnings。 醉了。

《《傳送

依照以往的管理,warn將其忽略就行了。可是如今不能忽略,影響打包的正常進行。

在官網找到這麼一句話,Manual -> Troubleshooting -> 「Warning: can’t find referenced class」,「try your luck with the -ignorewarnings option, or even the -dontwarn option」。

打開proguard-rules.txt,加入-dontwarn org.apache.http.**便可。

從新執行Generate Signed APK,打包成功!

》》》》

-dontwarn 指定報名下 再也不提示warning 。

如今:打包成功。

。。。

相關文章
相關標籤/搜索