2017-10-05 13 views
-2

イオンv-1と角度1を使用してハイブリッドアプリ(アンドロイド)を構築します。
これはうまくいきました。重複コードでAndroid APKをインストールできない

今、同じコードをコピーして新しいアプリケーションを作成しました。
名前とパッケージのパスを変更しました。
しかし、最初にシステムにインストールされているときに新しいアプリをインストールすることはできません。
私が変更する必要があるものを教えてください。

答えて

4

あなたは、既存のコードベースを使用していることを述べたように、あなたはconfig.xmlでId名前を変更する必要が

例​​3210

<widget id="com.ionicapp.yournewapp" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> 
    <name>thisis the name that needs to replaced</name> 
    <!-- Content removed for brevity --> 
</widget> 

IDを変更した後、あなたは削除する必要がありますあなたのプラットフォームフォルダを変更し、Config.xmlを変更して再構築してください。エラーが発生しないようにしてください。

2

名前を変更するだけでは不十分です。あなたはまた、あなたのアプリのIDをアプリストア内のユニークなものに変更する必要があります。 CLIは、既存のアプリケーションのIDを変更するオプションを持っていない、あなたはconfig.xmlのを編集する必要が手動で

例のconfig.xml

<widget id="com.ionicbyrequest.mynewapp" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> 
    <name>MyNewApp</name> 
    <!-- Content removed for clarity --> 
</widget> 

あなたは変化にウィジェットタグのid属性を変更する必要がありますあなたのアプリID。

0

同じアプリをインストールするたびにandroid-versionCode="1" to android-versionCode="2"を変更するだけです。 e。あなたはバージョン変更のためにもあなたのアプリ の新しいアプリIDを持っている必要があります新しいアプリに変更する

<widget id="com.ionicapp_Old.yournewapp" version="1.7.9" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0" android-versionCode="1"> 
</widget> 

は、Playストアに反映されたバージョンタグを変更します。

<widget id="com.ionicapp_New.yournewapp" version="1.7.9" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0" android-versionCode="1"> 
<name>whatever you want</name> 
    </widget> 
関連する問題