Android 多次安装(几乎)相同的应用程序
我用Android Studio 2.2制作了一个应用程序(com.example)。 此应用程序在主要活动上显示徽标(PNG图像)。 现在我想为同一个应用程序制作一个新包,以便在我的设备上安装这两个应用程序。有两个区别: 标志和标签。 我试图更改清单中的包名,从:Android 多次安装(几乎)相同的应用程序,android,package,installation,apk,Android,Package,Installation,Apk,我用Android Studio 2.2制作了一个应用程序(com.example)。 此应用程序在主要活动上显示徽标(PNG图像)。 现在我想为同一个应用程序制作一个新包,以便在我的设备上安装这两个应用程序。有两个区别: 标志和标签。 我试图更改清单中的包名,从: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example"> 参考资料。是否有一种聪明的
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example">
参考资料。是否有一种聪明的方法可以避免重命名所有导入或重命名包?为每个应用程序中的每个构建类型创建一个渐变风格(请参阅以获取解释),并为每个风格定义一个applicationId:
productFlavors {
A {
applicationId "com.example.newLogo"
}
B {
applicationId "com.example"
}
}
为每个应用程序中的每个构建类型创建渐变风格(请参阅以获取解释),并为每个风格定义applicationId:
productFlavors {
A {
applicationId "com.example.newLogo"
}
B {
applicationId "com.example"
}
}
转到“文件>项目结构>应用程序>口味”选项卡并更改或添加(+)应用程序Id
进入“文件>项目结构>应用程序>口味”选项卡,更改或添加(+)应用程序Id
使用Android Studio的重构功能重命名根包。使用Android Studio的重构功能重命名根包。很好!如何获得代码中的当前buldVariant(使用不同的徽标)?如何使用不同的app_名称(res/strings)来更改显示的名称?您可以使用多种口味来执行类似的操作。您可以拥有每种口味的专用资产和任何其他资源-阅读文档以查看所有选项(有很多)-很好!如何获得代码中的当前buldVariant(使用不同的徽标)?如何使用不同的app_名称(res/strings)来更改显示的名称?您可以使用多种口味来执行类似的操作。您可以拥有每种口味的专用资产和任何其他资源-阅读文档以查看所有选项(有很多选项)-
productFlavors {
A {
applicationId "com.example.newLogo"
}
B {
applicationId "com.example"
}
}