問題タブ [package-name]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Androidで別のアプリから1つのアプリを呼び出したり呼び出したりするにはどうすればよいですか?
あるアプリケーションを別のアプリケーションから呼び出したい。
私のJavaファイルコード:
しかし、正確なパッケージパスを指定する際に問題が発生し、マニフェストでそのコードの権限がわかりません。どうか、これについて私を助けてください。
android - Google Play で前例とは異なる名前空間で Android アプリを更新するにはどうすればよいですか?
既に Google Play でアプリケーションを公開していますが、その名前を変更したいですか?
これは可能ですか?
android - PC または Android デバイスを使用して APK ファイルのパッケージ名を変更するにはどうすればよいですか?
バックグラウンド
ご存知のように、アプリのパッケージ名は世界に対する ID のようなものです。ただし、一部のアプリ/デバイスでは、「汚い」トリックに使用されることがあります。
例として、一部のデバイスは、現在どのアプリがフォアグラウンドにあるかを調べて、ベンチマークをごまかしています (リンクはこちら)。
質問
私が作成したものではない apk ファイルがあるとします。アプリのパッケージ名を変更するにはどうすればよいですか?
それは可能ですか?つまり、アプリのパッケージ名を変更すると、アクティビティを開くときでも、確かに問題が発生する可能性があります...
PCまたはAndroidデバイスのいずれかで(または両方、必要に応じてルート権限があれば)それが可能かどうか疑問に思います。
APK-toolがこれに役立つと聞いたことがありますが、その方法を見つけることができませんでした。
注: 元のアプリを変更する代わりに、このプロセスで新しい APK が作成されることは気にしません。
android - Android 解析エラー インストール エラー: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED (パッケージ名に大文字が含まれているため)
この質問は私の以前の質問とリンクしています。以下のリンクをご覧ください。
Android - ライブ アプリケーションのパッケージ名を変更する
そのため、古いパッケージ名、つまり「AnantApps.Moodlytics」で apk をビルドしています。また、そのために必要なすべての変更を行いました。
その後、デバイスで実行しようとすると、このようなコンソール エラーが表示されます。
[2013-10-22 11:26:03 - Moodlytics] Android ローンチ!
[2013-10-22 11:26:03 - Moodlytics] adb は正常に実行されています。
[2013-10-22 11:26:03 - Moodlytics] Anantapps.Moodlytics.ui.ActivitySplashScreen アクティビティ起動の実行
[2013-10-22 11:26:04 - Moodlytics] 自動ターゲット モード: デバイスの互換性を検出できません。ターゲット デバイスを選択してください。
[2013-10-22 11:26:07 - Moodlytics] デバイス '4E4400F02B00CE54' への Moodlytics.apk のアップロード
[2013-10-22 11:26:08 - Moodlytics] Moodlytics.apk をインストールしています...
[2013-10-22 11:26:16 - Moodlytics] インストール エラー:
INSTALL_PARSE_FAILED_MANIFEST_MALFORMED [2013-10-22 11:26:16 -
詳細については、logcat の出力を確認してください。[2013-10-22
11:26:16 - Moodlytics] ローンチがキャンセルされました!
その後、1つのapkファイルを作成しました。しかし、ここでも、apkのインストール中にエラーが発生します。
解析エラー: このパッケージの解析中に問題が発生しました
大文字のパッケージ名が原因で、このエラーが発生していると思います。だから今、私は非常に困っています。パッケージ名を小文字に変更できず、大文字ではコードが機能しません。
だから私を助けてください。私は何をすべきか?パッケージ名に「大文字」が含まれている Google Play で既にライブになっているアプリケーションを更新するにはどうすればよいですか?
android - packageNameSuffix を変更すると R が見つからない
私はgradleを使ってアプリを構築しています。そして、デバッグ バージョンの packageName にサフィックスを追加します。次のように:
ただし、私が使用するライブラリの 1 つはこれで動作しません。
lib は次のようなコードを使用して R クラスを取得していると思います。
そして、java.lang.IllegalArgumentException: ResClass is not initialized をスローします。
R の正しいパッケージは com.xxx.R$drawable です。パッケージに接尾辞を追加したので、lib がリフレクションを使用してクラスを取得しようとすると、com.xxx.debug.R$drawable が取得されます。
それを修正する方法はありますか?ところで、lib は jar ファイルであるため、lib のコードを変更することはできません。
android - プロジェクト名とパッケージ名を変更できません
このサイトから得た他の回答からのすべての指示を試しました。res> values> string.xml、リファクタリング、マニフェスト ファイルでプロジェクトの名前を変更しようとしました。エミュレーターでそれを実行しようとしても、まだ変化しません。助けてください。この問題について、より効果的で効果的な解決策を提供していただけることを願っています。