Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android应用程序只安装一次_Java_Android_Android Studio_Apk_Mobile Application - Fatal编程技术网

Java Android应用程序只安装一次

Java Android应用程序只安装一次,java,android,android-studio,apk,mobile-application,Java,Android,Android Studio,Apk,Mobile Application,我已经创建了一个android应用程序。当我第一次在手机中安装apk文件时,它已成功安装。但当我尝试卸载它并重新安装同一个应用程序时,它并没有安装,说应用程序无法安装 但当我第一次尝试在另一台手机上安装同一个应用程序时,它就被安装了,当我卸载它并尝试安装时,也出现了同样的问题,说应用程序无法安装 这意味着该应用程序只能在一台设备中安装一次。为什么? 我希望该应用程序能够像正常的.apk安装一样多次安装和卸载 请引导我。 谢谢。我想问题出在你的设备上。请在其他设备上检查同样的问题 或者卸载后缓存未

我已经创建了一个android应用程序。当我第一次在手机中安装apk文件时,它已成功安装。但当我尝试卸载它并重新安装同一个应用程序时,它并没有安装,说应用程序无法安装

但当我第一次尝试在另一台手机上安装同一个应用程序时,它就被安装了,当我卸载它并尝试安装时,也出现了同样的问题,说应用程序无法安装

这意味着该应用程序只能在一台设备中安装一次。为什么? 我希望该应用程序能够像正常的.apk安装一样多次安装和卸载

请引导我。
谢谢。

我想问题出在你的设备上。请在其他设备上检查同样的问题 或者卸载后缓存未清除 如果有与你的应用程序相关的文件夹,请检查android文件夹
如果您发现此网站上已回答了许多类似问题,请删除

问题是用于对APK进行签名的密钥,默认情况下,如果您直接从IDE运行并打开模拟器,那么安装在模拟器中的APK将使用调试密钥进行签名,调试密钥通常安装在~/.android/debug.keystore中,因此,如果前一个APK是使用与您当前使用的密钥不同的密钥签名的,那么您将始终获得签名冲突,为了修复此冲突,请确保您使用的是相同的密钥来对两个APK进行签名,即使前一个APK是使用另一个SDK的调试密钥签名的,密钥也肯定会不同


今年早些时候我也遇到了同样的问题,我签下了我的APK就完成了任务。为此,请参阅。

我检查了整个Android文件夹,但没有相关内容,并删除了playstore cashe。但还是一样的问题。