Mobile/Android

같은 패키지 명으로 APP 2개 만들기

SambaLim 2019. 5. 13. 23:12

build.gradle

AndroidStudio에서 app\src\build.gradle\app를 실행합니다.

defaultConfig에서 applicationId를 변경합니다.

    defaultConfig {
        //applicationId "com.example.lim"
        applicationId "com.example.lim2"
        minSdkVersion 23
    }

AndroidManifest.xml

AndroidStudio에서 app\src\main\AndroidManifest.xml을 실행합니다.

APP Name

<application>태그 내의 android:name을 수정합니다. (* 실행할 때, 구분하기 위해서 입니다.)

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme">
    </application>

위의 소스코드는 @string/app_name을 참고하므로 strings.xml에서 app_name을 수정하였습니다.

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">어플리케이션2</string>
    <!-- 기존 app_name : 어플리케이션1
        <string name="app_name">어플리케이션1</string>
    -->
</resources>

Permission

위에서 설정하였던 패키지명에 맞추어 <manifest>내의 <permission>을 수정합니다.

    <permission
        android:name="com.example.lim2.permission.C2D_MESSAGE"
        android:protectionLevel="signature" />

Install

Run혹은 Debug모드를 사용하여 어플을 단말기에 설치한 후, 테스트합니다.

'Mobile > Android' 카테고리의 다른 글

안드로이드 Webview 시작하기  (1) 2020.04.26
안드로이드 미디어 스캐닝  (0) 2019.03.30
안드로이드 앱 아이콘 설정  (0) 2019.02.10