我正在Android中开发一个名为myApp
的应用。在完成一些重要的功能之后,我想在设备上继续构建这个版本以进行测试,同时我继续开发。我将 myApp 重命名为 myAppTesting ,但Android设备将两者理解为相同的应用程序。
你能帮助我解决这个问题吗?
答案 0 :(得分:5)
应用程序由其包名称标识。
为测试应用提供不同的套餐,例如com.myapp.dev
。
在Android Studio中,您可以通过在应用的build.gradle
中添加以下内容来实现此目的:
android {
/* More stuff */
buildTypes {
debug {
applicationIdSuffix = ".dev"
}
}
}
这样,发布版本将包含原始com.myapp
包,而任何调试版本都将包含com.myapp.dev
包,允许您同时保存它们。
答案 1 :(得分:0)
您应该重命名主包。
在Eclipse中:
Package Explorer>右键单击项目> Android工具>重命名Android软件包