2017-05-08 2 views
3

기기에 두 가지 버전의 동일한 앱을 설치해야 테스트 할 수 있습니다. 나는 패키지를 변경하는 것이 가능하다는 것을 알고 있지만 또한 ApplicationID로 Manifest와 Gradle을 변경하는 것이 가능하다는 것을 알았습니다. 어떻게해야합니까? 감사동일한 기기에 동일한 앱의 두 버전을 설치하십시오.

안드로이드 stackexchange에
+0

패키지 및 애플리케이션 ID는 – Pehlaj

답변

2

answer 당신이 manifest.xmlpackage 이름을 변경하여 작업을 수행 할 수 있음을 시사한다.

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.original.oldversion"> 
+0

는 청소 및 패키지 이름 – Raptor

+0

이 대답은 아주 오래된을 변경 한 후 다시 기억 동일합니다. gradle을 사용하면 build.gradle 대신 매니페스트를 사용하는 것이 좋지 않습니다.이 값은 무시되기 때문입니다. –

2

가장 좋은 방법은 gradle을 사용하는 것입니다. Gradle을 무시이 파일 때문에 매니페스트와 함께 할 수있는

productFlavors { 
    flavor1 { 
     applicationId "com.example.flavor1" 
    } 
    flavor2 { 
     applicationId "com.example.flavor2" 
    } 
} 

에주의 :
당신은 2 개 , 뭔가를 정의 할 수 있습니다.

접미사를 정의 할 수도 있습니다. 이 같은
뭔가 :

android { 
    defaultConfig { 
     applicationId "com.example.myapp" 
    } 
    productFlavors { 
     flavor1 { 
      applicationIdSuffix ".flavor1" 
     } 
     flavor2 { 
      applicationIdSuffix ".flavor2" 
     } 
    } 
} 
+0

아, 전 맛을 완전히 잊어 버렸습니다. 나는 이것을 테스트하지는 않았지만 좋았습니다. –

관련 문제