2016-06-18 3 views
1

アプリのバンドルIDを変更したいのですが、ソースコードではなくAPKしか持っていません。 「com.mycompany.mygame」から「com.mycompany2.mygame」または「com.mycompany.mygame」から「com.mycompany.mygame2」に変更するにはどうすればよいですか?APKのみを持っている場合のバンドルIDの変更方法

+1

なぜそれをしたいですか?その能力をユーザーに与えることは危険なようです。 – DeeV

+0

Google開発者用コンソールの既存のアプリにapkをアップロードする必要がありますが、バンドルIDが異なるためアップロードできません。 apkはアプリジェネレータのウェブ上で生成され、現在のapkを置き換える必要があります。 – wieblinger

答えて

0

もう一度アプリケーション/ゲームを作成する必要があります。それ以外の場合はデコンパイルアプリ。これを確認してくださいlink(Windowsの場合は、.shファイルを実行する代わりに.batファイルを実行してください)。 apkファイルのソースコードをどのように表示するかについて説明しています(作成したときと同じように、つまりIDの不具合や完全なパッケージ構造)。しかし、ゲームソースコードが難読化されていれば、完了しているという制限があります。あなたがソースコードを取得した後、別のアンドロイドプロジェクトを作成し、ソースコードをコピーします。ただし、バンドルIDを変更しているため、このアプリ/ゲームをアップロードするとGoogle Playストアでは別のアプリになります(旧バージョンと置き換えられない)。

将来的には、いくつかのコードのバージョン管理やリビジョンツールへの投資を追加するかもしれません。私を信じて、開発者に起こりうる最悪のことは、ソースコードを失うことです。

1

コードベースやアプリを生成したツールと同じツールにアクセスすることはできません。これがIDの目的です。つまり、アプリケーションのコードベースの一意の識別子です。

あなたがそれを動かすコードベースを置き換えるには、あなたのアプリの "2.0"なんかをリリースする必要があります。

関連する問題