-2

Google Play ストアで「English SMS Collection」という名前の Android アプリケーションを開発していますが、このアプリをヒンディー語でもアップロードしたいと考えています。では、以前の APK にはどのような変更が必要なのでしょうか? Android アプリケーションに別の言語を追加する方法は? また、アプリを市場にアップロードするには、どの画像サイズのアイコンが必要ですか?

どんな助けでも大歓迎です。

4

4 に答える 4

1

一般に、同じアプリを機能的に同等の 2 つの異なる言語バージョンに分割することはお勧めできません。

絶対に変更する必要がある場合、変更する必要があるのはpackage="com.example.project"AndroidManifest.xml のパッケージ名 ( ) だけです (実際のパッケージの名前を変更する必要はなく、マニフェスト内のその 1 つの文字列だけです)。

また、Activity がアプリのパッケージに対して相対的に宣言されている場合 (たとえば.MyActivity、 ではなくcom.mypackage.activities.MyActivity)、アプリのパッケージ名を変更すると明らかに FC が発生します。したがって、パッケージ名を前後に切り替えることができるようにするには、アプリのパッケージからアクティビティ名を絶対宣言して切り離す必要があります (例: com.mypackage.activities.MyActivity)

これは、Google のアイコンに関する包括的なガイドです。次回は、そのような単純な質問をする前に、さらに調査を行ってください

また、質問から判断すると、おそらくこれも読みたいと思うでしょう:Google Playの公開チェックリスト

于 2013-03-07T07:44:28.007 に答える
1

言語のためだけに、アプリを 2 つの APK に分割しないでください。これは非常に悪いスタイルです。

Android devleoper's guide によると、いわゆる「構成修飾子」を使用してリソース フォルダーを作成するのがベスト プラクティスです。文字列 (テキストなど) はすべてファイル /res/values/strings.xml に保存する必要があります。これはデフォルトのセットアップ (構成修飾子なし) です。ローカライズされた翻訳を追加するときは、新しいフォルダーと strings.xml ファイル /res/values- cc /strings.xml を作成する必要があります。ここで、ccは標準化された国/言語コード (たとえば、英語は「en」、ドイツ語は「de」、チェコ語は「cs」など)。

これに関する(重要な)情報については、developer.android.com/guide/topics/resources/localization.html にアクセスしてください。

于 2013-03-07T08:03:14.043 に答える
0

package nameにアップロードするときに一意である必要があるため、を変更する必要がありますmarketkeystore他の2つのアプリで行ったのと同じファイルで署名できます。name明らかに、アプリケーションとそのを変更する必要がありますicon

Androidアプリの公開チェックリストの詳細については、このドキュメントを確認してください。

于 2013-03-07T07:41:16.607 に答える
0

パッケージ エクスプローラーで、パッケージ名 (例: com.example.android) をクリックし、右クリックして [リファクタリング] に移動します。名前の変更... オプションを選択します。

于 2013-03-07T09:26:58.967 に答える