我是Android Studio的新手(昨天在Windows 7计算机上下载了它),并刚刚使用Kotlin创建了一个应用程序。它可以在Android Emulator上正常工作,但是当我构建一个签名的APK文件并尝试将其安装在我的Samsung S7(Android 8.0.0)手机上时,它显示出神秘的错误“未安装应用”。
我注意到顶部的MainActivity附近有一个红色的X标记,也许与问题有关?但这并不能阻止我建造……
已正确安装同一应用程序的先前版本。在开始中断之前,我所做的唯一更改就是从C驱动器到D驱动器的AVD文件夹(使用this)的位置,因为我在那里的内存不足。我删除了所有虚拟设备,创建了环境变量,然后再次创建了虚拟设备。
我已经尝试过的没有运气的东西:
编辑:我创建了一个新项目,并将脚本复制到了那里,它现在可以正常工作。这不是一个真正的解决方案,因为这花费了很多时间,但解决了该问题。
答案 0 :(得分:1)
您应该创建一个新的示例项目,并检查其是否正常工作
答案 1 :(得分:0)
如果您以前在设备中安装过APK,则无法再次安装
要解决此问题
1)。您可以从设备上卸载应用程序,然后从apk重新安装。
2)您可以在build.gradle(app)
中更改 versionCodedefaultConfig {
applicationId your_package_name
versionCode 2 //try to increase every time
versionName "1.0.0" //no need to change but better change it
//other codes
}
答案 2 :(得分:0)
app
)希望有帮助!
答案 3 :(得分:0)
通过从您的项目目录中删除.iml
文件并重建项目来进行尝试
您是否在更新 AVD 的位置后重新启动系统?