Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.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 如何在同一部手机上安装Apk开发版和生产版?_Java_Android_Apk - Fatal编程技术网

Java 如何在同一部手机上安装Apk开发版和生产版?

Java 如何在同一部手机上安装Apk开发版和生产版?,java,android,apk,Java,Android,Apk,我试图将development apk安装到我的手机中,因为我的手机已经从playstore获得了生产版本,但我得到了一个错误,即已经安装了同名且签名冲突的现有软件包 我试图重新命名这个包,但似乎不起作用。那么,我是否可以在手机上安装两个版本的apk?您需要更改应用程序模块build.gradle中可用的applicationId 或者,您可以在生成配置下使用applicationIdSuffix,如下所示: android { ... buildTypes {

我试图将development apk安装到我的手机中,因为我的手机已经从playstore获得了生产版本,但我得到了一个错误,即已经安装了同名且签名冲突的现有软件包 我试图重新命名这个包,但似乎不起作用。那么,我是否可以在手机上安装两个版本的apk?

您需要更改应用程序模块build.gradle中可用的applicationId

或者,您可以在生成配置下使用applicationIdSuffix,如下所示:

android {
    ...
    buildTypes {
        debug {
            applicationIdSuffix '.debug'
           ...
        }
        ...
    }
}
如果您正在处理应用程序的风格,并希望根据风格更改applicationIdSuffix,您可以从中查看我的答案。

您需要更改应用程序模块build.gradle中可用的applicationId

或者,您可以在生成配置下使用applicationIdSuffix,如下所示:

android {
    ...
    buildTypes {
        debug {
            applicationIdSuffix '.debug'
           ...
        }
        ...
    }
}

如果您正在处理应用程序的风格,并希望根据风格更改applicationIdSuffix,您可以从中查看我的答案。

android gradle支持“applicationIdSuffix”。您可以在flavor或buildtype的配置中分配它。例如:

productFlavors {
    dev21 {
        minSdkVersion 21
        applicationIdSuffix '.dev'
    }
    dev {
        applicationIdSuffix '.dev'
    }
}

android gradle支持“applicationIdSuffix”。您可以在flavor或buildtype的配置中分配它。例如:

productFlavors {
    dev21 {
        minSdkVersion 21
        applicationIdSuffix '.dev'
    }
    dev {
        applicationIdSuffix '.dev'
    }
}