ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

android – App没有安装,没有理由

2019-05-28 16:13:04  阅读:199  来源: 互联网

标签:android android-install-apk


我有一个Android应用程序,有2个不同的包名,一个用于生产环境,另一个用于开发.包名是

> com.example.app
> dev.com.example.app

生产版本始终使用与我们将应用程序发布到Play商店的相同签名进行编译.

开发版本正在使用从Eclipse自动获取的开发人员签名进行编译.由于我们有2个Android开发人员,每个版本都可以获得开发人员的2个签名之一(我知道我们可以为他们两个设置一个签名,但现在并不重要).

当我尝试安装APK(通过Dropbox)并且我没有成功时,我假设问题是因为我安装了其他开发人员的签名版本,所以我正在卸载该应用程序,并且再试一次.直到最近,这种策略对我来说非常有用.

在过去的几周里,即使卸载了以前的版本,我也无法从Dropbox安装APK,只是说“App not installed”.

我可以安装任何版本(甚至是曾经工作过一次的版本)的唯一方法就是直接从Eclipse运行它.公司中的所有其他人都设法通过Dropbox安装应用程序.

几件事要澄清:

>“未知来源”已激活
>也启用“开发人员选项”
>它也发生在过去曾在我的设备上运行的APK
>我正在尝试安装的其他APK工作正常.

有没有人对如何解决这个问题有任何想法?

编辑

回答一些评论,并告诉我们从那以后会发生什么.

>版本代码总是相同或更高,因此不应该有问题.
>那些不是实际的包名.包名称是唯一的,并且没有其他应用程序与这些名称一起安装.
>我正在使用Dropbox,因为每次开发人员上传APK以便在将新功能转移到制作之前测试新功能时,他们会将APK上传到Dropbox,所有eam都会从那里安装它.直到最近我都没有遇到任何麻烦.我团队的另外6个人即使在今天也没有问题.
>经过超过15次试验后,突然之前,如果ADB方法(来自评论)正在测试之前,它通过Dropbox工作.我没有改变什么,也不知道发生了什么.如果它再次发生,我会更新.

几点澄清:

如果我无法在以前的版本之上安装应用程序,我将其卸载,这意味着,以下事项无关紧要:

>版本代码无关紧要
>未使用包名称(我刚刚卸载了具有相同包名称的先前版本)

谢谢

解决方法:

你在用棒棒糖吗?如果是,请尝试以下步骤以卸载应用程序(3个选项):

选项1 :(仅在卸载应用程序之前有效)

>转到您应用的“应用信息”(设置 – >应用 – >您的应用)
>触摸溢出菜单图标,然后选择“为所有用户卸载”

选项2:

>从其他用户中删除数据

选项3:

>在其他每个用户中卸载应用程序

请注意,即使您没有明确地将应用程序安装在其他用户下,该应用程序有时会安装在其他用户之下.没有找出原因,但可能与该应用程序未从Google Play安装的事实有关

我不知道这是否有效,但我这样解决了类似的问题:)

(我本来希望将此作为评论添加,但我不能因为我的低声望:()

标签:android,android-install-apk
来源: https://codeday.me/bug/20190528/1172100.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有