相关疑难解决方法(0)

在Android Studio 2.0中即时运行(如何关闭)

如何在Android Studio 2.0 Preview中禁用Instant Run.当我进入设置时,我看到它:

在此输入图像描述

我无法从"启用即时运行..."中删除勾号

我使用的是Android Studio 2.0 Preview 9,但Android Studio 2.0 Preview 7中也存在此错误.

settings android android-studio instant-run android-instant-run

175
推荐指数
5
解决办法
12万
查看次数

包与同名的现有包冲突

我有一个问题,由于上面的消息,我的apk升级将无法安装.

我已阅读SO上的帖子,说当使用其他发布密钥签署应用程序时会发生此消息.

不同键上的示例帖子

.在我的日志中,当我尝试升级apk时,我得到以下内容:

04-07 13:28:03.796 2072-2072/? W/InstallAppProgress: Replacing package:com.xxx.rr3

04-07 13:28:04.326 3675-3845/? W/PackageManager: verifying app can be installed or not

04-07 13:28:04.378 3675-3845/? W/PackageManager: Package com.xxx.rr3 signatures do not match the previously installed version; ignoring!
Run Code Online (Sandbox Code Playgroud)

.原始应用程序已经投入生产超过4年,并使用Eclipse编写,Eclipse安装在我的旧硬盘上.

6个月前,我的老板给我买了一个SSD驱动器,我安装了Android Studio.我迁移了旧项目,它构建得很好,它将安装到没有安装以前版本的设备上.

我将密钥库从旧硬盘复制到我的新SSD,然后用它在Android Studio中签署新版本的应用程序.所以我只使用过同一个密钥库,密码和别名相同.

谁能告诉我为什么Android会说我的升级是用不同的密钥签名的?

[UPDATE1]

我已经为旧版和新版apk提取了CERT.RSA.他们都使用相同的密钥库和密钥,但我注意到我使用了错误的版本别名.下面是两个apks的指纹,最上面的是旧的底部,新的底部.

C:\OpenSSL-Win64\bin>keytool -printcert -file CERT.RSA
Owner: CN=matthew womersley, OU=dev, O=carefreegroup, L=wakefield, ST=west yorkshire
Issuer: CN=matthew womersley, OU=dev, O=carefreegroup, L=wakefield, ST=west yorkshire
Serial number: 6144ad2c
Valid from: Fri Jan 11 08:55:29 GMT 2013 until: Thu May 14 09:55:29 …
Run Code Online (Sandbox Code Playgroud)

android apk android-studio

7
推荐指数
1
解决办法
6754
查看次数

没有更改部署android studio 2.1

Android Studio 2.1即时运行不会更新设备上的应用程序

我发现AndroidStudio 2.1存在问题.当我使用小的Java代码更改运行应用程序时,它有时不会更新设备上的应用程序.而是显示一条消息

无需更改部署//(不再显示)

我在这里错过任何东西吗?作为一种解决方法,我每次都要清理构建,以反映应用程序中的更改.

android android-studio instant-run android-instant-run android-studio-2.1

6
推荐指数
1
解决办法
3349
查看次数