diff --git a/V2rayNG/app/build.gradle b/V2rayNG/app/build.gradle
index 2f3f2f06..0831f508 100644
--- a/V2rayNG/app/build.gradle
+++ b/V2rayNG/app/build.gradle
@@ -36,6 +36,21 @@ android {
}
}
+ flavorDimensions "versions"
+
+ productFlavors {
+ dev {
+ applicationIdSuffix = ".dev"
+ versionNameSuffix = "-dev"
+ }
+ pre_release {
+ applicationIdSuffix = ".pre"
+ versionNameSuffix = "-pre-release"
+ }
+ prod {
+ }
+ }
+
sourceSets {
main {
jniLibs.srcDirs = ['libs']
diff --git a/V2rayNG/app/src/dev/res/values/strings.xml b/V2rayNG/app/src/dev/res/values/strings.xml
new file mode 100644
index 00000000..697ffdc5
--- /dev/null
+++ b/V2rayNG/app/src/dev/res/values/strings.xml
@@ -0,0 +1,4 @@
+
+
+ - v2rayNG (DEV)
+
\ No newline at end of file
diff --git a/V2rayNG/app/src/pre_release/res/values/strings.xml b/V2rayNG/app/src/pre_release/res/values/strings.xml
new file mode 100644
index 00000000..8f64d7bc
--- /dev/null
+++ b/V2rayNG/app/src/pre_release/res/values/strings.xml
@@ -0,0 +1,4 @@
+
+
+ v2rayNG (PR)
+
\ No newline at end of file