android studio release打包相关错误解决

打包出错 "XXX" is translated here but not found in default locale

原创 2017年04月17日 10:48:07

原因:在默认的strings.xml里没有这个字段;

解决办法:将Value/string.xml中的<resources>改成

<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="ExtraTranslation">

----------------------------------------------------------------------------------------------------------------------

Error:(xx) Error: "xxxxxxx" is not translated in "en" (English)[MissingTranslation]

原创 2015年05月04日 18:38:16

现象:

Android导出APK包时出现,编译调试时不会出现。

错误信息:

Error:(16) Error: "baidutieba_client_inavailable" is not translated in "en" (English) [MissingTranslation]

Error:(63) Error: "baidutieba" is not translated in "en" (English) [MissingTranslation]

Error:(67) Error: "share_to_baidutieba" is not translated in "en" (English) [MissingTranslation]

错误截图:

 

解决办法:

resources 标签内增加xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation"两个属性即可

 

[html] view plain copy
 
  1. <?xml version="1.0" encoding="utf-8" ?>  
  2. <resources xmlns:tools="http://schemas.android.com/tools"  
  3.     tools:ignore="MissingTranslation">  
  4. </resources>  
-------------------------------------------------------------------------------------------------------------------------------------------------------
 

AS开发中出现Error(七)——Could not init DAOConfig

标签: android-studio
 分类:

项目打包混淆的时候,安装成功之后启动崩溃显示 Could not init DAOConfig

解决:在proguard-rules.pro中加入

-keepclassmembers class * extends de.greenrobot.dao.AbstractDao {  
    public static java.lang.String TABLENAME;  
}  
-keep class **$Properties  
  • 1
  • 2
  • 3
  • 4

参考: http://stackoverflow.com/questions/34216163/daoconfig-init-failure-with-greendao-on-samsung-devices-with-android-5-0

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Android Studio 打包 release 版本后无法安装的问题

原创 2017年05月15日 19:01:49

今天在给应用打包的时候碰到一个很诡异的问题,搞了半天仍然没有解决,最后还是在 stack overflow 上找到了解决办法。

问题描述: 
在 Android Studio 2.3上通过 Generate Signed APK 打包 release 版本,打包过程一切顺利,正要愉快的玩耍的时候,郁闷的事情来了。 
一安装提示安装失败,刚点击安装就直接一个大红叉冒出来。但是如果是打包的 debug 版本则没有这个问题。然后找原因,试了各种办法,无果。

没办法,只能 Google 了,最后终于在 stack overflow 上找到了解决办法,碰到这个问题的人应该还是有一些的,其实是 Android Studio 的一个坑,以后注意一下就好了。

具体办法就是在打包的第二步,让你选择签名版本的时候,那二个 V1,V2 版本都要选上,我一开始就是只选了 V2,因为看它括号里面写的是 Full APK Signature ,,,心想既然是 full,那应该没问题,结果就被坑惨了。

posted on 2017-12-30 22:31  oyl  阅读(1271)  评论(0)    收藏  举报

导航