更新android studio 3.0后损坏APK

时间:2017-11-12 01:46:57

标签: android android-studio apk android-install-apk

我有android studio 2.3.3,我正在使用OpenCV开发一个应用程序,在物理终端而不是模拟器中测试它。 一切都很完美,我从来没有遇到任何问题。

当我接受android studio 3.0的更新时,我的问题就开始了。一旦我从android studio重新安装应用程序,一切都停止了工作。电话重新启动。

智能手机重启后,启动器会一次又一次停止,智能手机再次重启,然后Android系统停止。没有办法做任何事情。 我进入了安全模式并卸载了应用程序,但它仍然无效。

我删除了所有数据,让它出厂。它似乎更好,但是一旦我重新安装应用程序它再次失败。 我安装了另一个版本的ROM(Cyanogen),从Android 5.1.1到Android 6.0。 一旦我安装了应用程序,一切都会失败。

我做了一个新的示例项目来安装它,令我惊讶的是它也提出了同样的问题,它只是android studio生成的示例项目。

我尝试将APK放入SD中并使用资源管理器安装,我的惊喜甚至更大,浏览器滚动得很好,但是只要使用此版本的Android工作室生成的两个APK中的一个显示在列表,资源管理器崩溃!!因此无法安装它。

我在这里推断出APK不正确。一旦资源管理器尝试加载APK图标,它就会崩溃。

我现在的问题是我不相信将它安装在任何手机上都会因为害怕破坏它,因为所有数据都会丢失,因为它已经发生在我身上了。

你知道问题是什么吗?我怎样才能让系统恢复原状而不丢失任何数据呢?

可能是通过资源管理器的安装检测到APK生成错误,但是从Android工作室安装它时会强制写入损坏的文件,使操作系统变得完全不稳定吗?

我从日志中提取了这个:

11-11 20:29:06.566 30041-30059/com.cyanogenmod.trebuchet A/libc: invalid 
address or address of corrupt block 0x7ffff passed to dlfree
11-11 20:29:06.566 30041-30059/com.cyanogenmod.trebuchet A/libc: Fatal 
signal 11 (SIGSEGV), code 1, fault addr 0xdeadbaad in tid 30059 (launcher-
loader)

您需要的任何信息,请求它。 我试图在模拟器中重现它并且它没有发生。

请原谅我的英文版谷歌翻译;)

修改

我有两个APK:一个用android studio 3.0生成,另一个用android studio 2.3.3生成。 我用root explorer检查了两个,然后打开Android Manifest并看到: Android Studio 2.3.3 并在损坏的APK: Androdi Studio 3.0

两者都是相同的App

0 个答案:

没有答案