android调试时apk可运行,导出签名的apk后闪退,报找不到class
2016-01-16 11:53
429 查看
android调试时apk可运行,导出签名的apk后闪退,报找不到class
这个问题困扰了我好几天,网上查了好多资料,也没找到办法。
在这个apk导出时未使用混淆,在网上查了好多资料都说跟混淆有关。我以为新的adt自动开启了混淆,
于是按网上的方法配置了好多种都无效。
实在没办法了,查查调试时生成apk和正式签名生成apk的过程有什么区别吧。
区别没找到,发现了一篇文章Android BuildConfig.DEBUG的妙用的文章,介绍buildconfig类什么时候自动改成true的问题
需要以下几步
1.Project -> Build Automatically,即取消Build Automatically.关闭Eclipse自动编译
2.Project -> Clean
3.Project -> Build
4.Android Tools -> Export Android application
此时导出的签名apk可以正常运行了。
可能是因为我引用了三个库工程,在导出签名apk时,自动编译和导出同时处理有冲突吧,暂时这么认为吧,反正现在可以运行了
先这样把,等有时间再研究。
这个问题困扰了我好几天,网上查了好多资料,也没找到办法。
在这个apk导出时未使用混淆,在网上查了好多资料都说跟混淆有关。我以为新的adt自动开启了混淆,
于是按网上的方法配置了好多种都无效。
实在没办法了,查查调试时生成apk和正式签名生成apk的过程有什么区别吧。
区别没找到,发现了一篇文章Android BuildConfig.DEBUG的妙用的文章,介绍buildconfig类什么时候自动改成true的问题
需要以下几步
1.Project -> Build Automatically,即取消Build Automatically.关闭Eclipse自动编译
2.Project -> Clean
3.Project -> Build
4.Android Tools -> Export Android application
此时导出的签名apk可以正常运行了。
可能是因为我引用了三个库工程,在导出签名apk时,自动编译和导出同时处理有冲突吧,暂时这么认为吧,反正现在可以运行了
先这样把,等有时间再研究。
相关文章推荐
- Android自定义Button并设置不同背景图片的方法
- Android MediaPlayer之视频预加载
- Android 手机上安装并运行 Ubuntu 12.04
- 【转】Android 快捷方式的创建
- Android 发布时间-平台版本-API版本
- android项目总结之表单
- android 基础知识整理 1
- 《Android源码设计模式解析与实战》读书笔记(二十一)
- Android实训案例(四)——关于Game,2048方块的设计,逻辑,实现,编写,加上色彩,分数等深度剖析开发过程!
- Android实训案例(四)——关于Game,2048方块的设计,逻辑,实现,编写,加上色彩,分数等深度剖析开发过程!
- android 学习笔记(1)
- Android判断Activity是否在最上层的方法
- Android仿QQ好友列表分组实现增删改及持久化
- Android和ios的统合开发(1) ---使用Cordova
- 【转】Android应用开发allowBackup敏感信息泄露的一点反思
- Android缓存处理
- Android实现不同apk间共享数据的方法(2种方法)
- Android Studio 快捷键
- Android studio:fail to sync Gradle project '***' 的解决办法
- Android Paint类的介绍