仅更改应用程序 ID,而不更改包名称

Bah*_*lek 5 android android-gradle-plugin react-native

我只想更改 gradle 文件中的应用程序 ID,但不想更改包名称。
是否可以?

Joã*_*ães 16

不建议更改您的应用程序 ID。您可以做的就是更改您的应用程序后缀。

例如,如果您的应用程序 ID 是com.example.my_app,则为不同的构建类型添加不同的后缀,例如用于调试的com.example.myapp.dev

转到app/build.gradle文件并在android块上添加您想要的后缀:

buildTypes {
        release {
            applicationIdSuffix ".production"
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        debug {
            applicationIdSuffix ".dev"
            versionNameSuffix '-DEBUG'
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
Run Code Online (Sandbox Code Playgroud)

在这里阅读更多相关信息