我想在一個項目中創建不同的apk文件。如何在android項目中製作不同的apk文件?
在android studio中,我重構了包路徑,並更改了清單包。
和更改applicationId,但它仍然問題。
當我已經安裝了一個並安裝了另一個更改軟件包名稱的apk文件時,它詢問之前卸載了一個。
我不知道如何製作另一個包名的不同的apk文件。
我想在一個項目中安裝兩個apk文件進行測試。
這是我的build.gradle。
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.comsol.com_dev.fourslink"
minSdkVersion 19
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile('com.android.support:appcompat-v7:25.+') { exclude module: 'commons-io' }
compile('com.android.support.constraint:constraint-layout:1.0.2') { exclude module: 'commons-io' }
testCompile 'junit:junit:4.12'
compile('com.mobsandgeeks:android-saripaar:2.0.3') { exclude module: 'commons-io' }
compile('com.koushikdutta.ion:ion:2.1.9') { exclude module: 'commons-io' }
compile('gun0912.ted:tedpermission:1.0.2') { exclude module: 'commons-io' }
compile('com.android.support:design:22.+') { exclude module: 'commons-io' }
compile('com.estimote:sdk:0.13.0') { exclude module: 'commons-io' }
compile('jp.wasabeef:glide-transformations:2.0.0') { exclude module: 'commons-io' }
compile('com.afollestad:easyvideoplayer:0.3.0') { exclude module: 'commons-io' }
compile('com.github.jrvansuita:PickImage:v2.0.0') { exclude module: 'commons-io' }
compile('com.amazonaws:aws-android-sdk-s3:2.+') { exclude module: 'commons-io' }
compile('com.mindorks:placeholderview:0.6.0') { exclude module: 'commons-io' }
compile('com.tsengvn:Typekit:1.0.0') { exclude module: 'commons-io' }
compile('com.github.esafirm:RxDownloader:1.0.1') { exclude module: 'commons-io' }
compile('com.mlsdev.rximagepicker:library:1.1.2') { exclude module: 'commons-io' }
compile('io.github.jeancsanchez.photoviewslider:photoviewslider:1.2.0') {
exclude module: 'commons-io'
}
compile('com.nononsenseapps:filepicker:3.1.0') { exclude module: 'commons-io' }
compile('com.gjiazhe:scrollparallaximageview:1.0') { exclude module: 'commons-io' }
compile('com.droidninja:filepicker:1.0.8') { exclude module: 'commons-io' }
compile('com.android.support:multidex:1.0.0') { exclude module: 'commons-io' }
compile 'com.google.guava:guava:19.0'
compile 'com.itextpdf:itextpdf:5.5.11'
compile 'org.altbeacon:android-beacon-library:2.7.1'
compile 'com.squareup:otto:1.3.7'
compile 'net.protyposis.android.mediaplayer:mediaplayer:4.3.0'
compile 'net.protyposis.android.mediaplayer:mediaplayer-dash:4.3.0'
compile 'com.github.rtoshiro.fullscreenvideoview:fullscreenvideoview:1.1.2'
compile 'com.github.halilozercan:BetterVideoPlayer:1.1.0'
}
,這是我的manifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.comsol.com_dev.fourslink">
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.BROADCAST_STICKY"/>
<uses-permission android:name="android.permission.INTERNET"/>
<application
android:allowBackup="false"
android:icon="@drawable/icon"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme"
tools:replace="android:allowBackup"
>
<activity android:name=".Activity.SplashActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
在
,我改變COMSOL到通信安全。但覆蓋它。
和strings.xml中,
<string name="app_name">FoursLink</string>
僅這一點,並改變它ThreesLink
如果你看到這一點,並它的任何想法,請幫助我。
我不知道它爲什麼覆蓋它。
包名稱不同,它會安裝其他。
https://stackoverflow.com/questions/44380406/install-two-apks-of-different-versions-of-application/44382198#使用44382198 – jagapathi