1

私は Android 開発の初心者ですが、iPhone 開発の経験は豊富です。Android アプリケーションのソース コードがあり、同じコードをコピーしてイメージと API を変更することで、別の Android アプリケーションを作成したいと考えています。アンドロイドストアにも別のパッケージ名で導入したいです。誰かがそれを行うために私が従う必要がある手順を教えてください。新しいパッケージ名で新しいプロジェクトを作成する必要があると思いますが、既存のアプリケーションのすべてのリソースをインポートするにはどうすればよいですか?

よろしく
パンカイ

4

3 に答える 3

1

新しいプロジェクトを作成してすべてをコピーするよりも、既存のプロジェクトのパッケージ名を変更する方が簡単です(既存のプロジェクトを保持したい場合は、コピーを作成できます)。その後、主にパッケージ名を変更する必要があります。

  1. 市場で使用されるため、AndroidManifest.xmlのパッケージ名を変更する必要があります。また、バージョンを1にリセットし、versioCodeを1.0にリセットします
  2. すべてのコードを別のパッケージに移動します。EclipseIDEリファクタリング機能を使用してこれを行うことができます。パッケージエクスプローラーで基本パッケージを右クリックし、[リファクタリング]、[リファクタリング]の順に選択します。名前を変更します。ダイアログで、新しい基本パッケージ名を入力し、[サブパッケージの名前を変更]をオンにします
于 2012-08-22T12:56:04.143 に答える
1

次の手順に従います。

1)。新しい Android プロジェクト (名前: MyProject) を作成し、パッケージ名 (pack.test.myproject など) を定義します。

2)。src フォルダーの新しいプロジェクトで .java ファイル (パッケージではない) のみを削除します。

3)。新しいプロジェクトから res フォルダーを削除します。

4)。新しいプロジェクトの android.manifest ファイルを削除します。

5)。ここで、新しいプロジェクトに配置するパッケージ名にすべての .java ファイルをドラッグ アンド ドロップします。

6)。古いプロジェクトの res フォルダーとマニフェスト ファイルをドラッグ アンド ドロップします。

7)。res drawable フォルダーの画像を変更し、プロジェクトを右クリックして API を追加します -> [プロパティ] に移動します -> [ビルド パス] に移動し、[追加] ボタンをクリックします。

アプリを実行します。

于 2012-08-22T13:05:06.153 に答える
0

ソースツリーをコピー(...)/myOldApp->(...)/myNewApp

コピーの作業では、非表示のプロジェクト設定ファイル (Eclipse の .project など) を削除し、リソースの名前を変更する必要があります(...)/myNewApp/com/pankaj/oldapp(...)/myNewApp/com/pankaj/newapp

お気に入りのエディターでバッチoldappごとにすべての出現箇所の名前を変更します。newapp

ここで新しいプロジェクトを作成し、既存の場所をワークスペースとして使用することを選択します。コピーした場所を指すようにします(...)/myNewApp

于 2012-08-22T12:51:45.723 に答える