[Android]コード1部、2バージョン

1412 ワード

同じコードを維持し、2つのバージョンをコンパイルするには、パッケージ名を変更する必要があります.具体的には以下の通りです.
(1)項目名-->Android Tools-->Rename Application Packageを右クリックしてパッケージ名を変更
(2)この2つのバージョンを同じ携帯電話に同時にインストールするとINSTALL_FAILED_CONFLICTING_PROVIDERエラー、解決策はAndroidManifestを修正することです.xmlのproviderのandroid:authorities値(例:
バージョンV 1で使用
<provider android:name="DataProvider"

    android:authorities="com.testv1.app.provider">

</provider>

バージョンV 2では
<provider android:name="DataProvider"

    android:authorities="com.testv2.app.provider">

</provider>

これでINSTALL_FAILED_CONFLICTING_PROVIDERエラー.