1

独自のアプリケーションを手動で作成して市場に更新したい場合、プロジェクト テンプレートがあります。次の手順に従います。

  1. パッケージ名を右クリック
  2. リファクタリングしてから名前を変更
  3. minifest でパッケージの名前を変更し、バージョン コードを更新する
  4. 最後に、*.R; などのインポート エラーからコードをクリーンアップします。エラー

私の質問は、このリファクタリング プロセスに関与せずに自動化するツールはありますか? Javaツールを作成しようとしましたが、メモリを消費し、手動でファイナライズする必要があります.3日以来これを探していますが、明確な答えは何もありません.

4

2 に答える 2

1

私の質問は、このリファクタリング プロセスに関与せずに自動化するツールはありますか?

新しい Gradle ベースのビルド システムは、このシナリオを処理できます。実際、R.java(一貫性を保つために) で使用されるパッケージ名と、アプリがデバイス上および Play ストアで一意であるかどうかを判断するために使用されるパッケージ名を分けることができます。

Google I|O 2013 カンファレンスの「The New Android SDK Build System」ビデオを見て、Xav がこのシナリオを確実にカバーしているため、その機能について詳しく知ることをお勧めします。

これは「右クリック」ではありませんが、スクリプト作成がかなり簡単になることに注意してください。

于 2013-05-26T06:29:30.527 に答える
0

ありがとうございました。テンプレート プロジェクトを JAR に変換し、別の小さなプロジェクトにすべてを処理させることでこの問題を解決しました。その小さなプロジェクトでミニフェストを更新する小さなメソッドを作成し、パッケージ、バージョン名を更新する必要がありました。およびverコードのみ、次にANTを使用してAPKを生成しましたが、プロジェクトをテストしたところ正常に動作しました。これが他の人に役立つことを願っています

于 2013-05-27T06:01:53.377 に答える