我曾经使用Android Studio 1.4。昨天我下载了最新版本的android Studio 2.1.2,它对我来说效果不佳,所以我又回到了Android studio 1.4。 问题是,当我试图运行我的应用程序时,我收到一条消息告诉我,“已经在手机上安装了apk并重新安装它,我必须卸载已经在手机上的版本”。
实际上,我无法卸载当前在手机上的apk版本,因为它包含一个庞大的数据库,如果我卸载它,那么数据库内容将丢失,我必须从头开始
有没有其他解决方案来运行App“apk”而不卸载它
我收到此消息:
答案 0 :(得分:1)
最简单,最快捷的方法是更改应用程序包名称。
答案 1 :(得分:1)
执行所需操作的适当方法是使用ProductFlavours。
首先将以下内容添加到您应用的build.gradle
:
android {
productFlavors {
dev {
applicationId "com.yourapp.dev" //one in development mode
}
prod {
applicationId "com.yourapp" //the package name for your released app
}
}
}
您可以为开发和制作apk添加不同的参数作为BuildConfig字段
做更多关于它的研究,将能够以你想要的方式实现它。你可以从
开始
Mastering product flavours on android
答案 2 :(得分:0)
只需更改应用模块applicaitonId
中的build.gradle
媒体资源。
答案 3 :(得分:0)
在build.gradle中更改版本代码和版本名称。 希望这会对你有所帮助。
答案 4 :(得分:0)
1-First of All请更改您当前的应用程序包名称 2 - 构建应用程序 3 - 我们不能在android中使用相同的包名 完成此步骤后,4-Work Will File。
答案 5 :(得分:0)
只需更改appaiton的Id属性,该属性位于app模块的build.gradle中。