を変更し、私はこのは私がapktool.ymlを開くとき(リバース)smali</p> <p>を介してパッケージ名を変更するために計画されたパッケージ名
強制パッケージIDを見ました
私はそれを変更しようとしましたが、それはクラッシュしました どうしたらいいですか?
を変更し、私はこのは私がapktool.ymlを開くとき(リバース)smali</p> <p>を介してパッケージ名を変更するために計画されたパッケージ名
強制パッケージIDを見ました
私はそれを変更しようとしましたが、それはクラッシュしました どうしたらいいですか?
私の知る限り、パッケージ名を変更するための迅速な方法はありません。 package="com.mycompany.myapp"
をManifest.xmlに変更してから、smaliファイル(およびフォルダ)内のすべてのパッケージ名のオカレンスを手動で置き換える必要があります。最後に、apktool.ymlを新しいパッケージ名に置き換えて編集します。
完全な詳細なチュートリアルでは、ここで見つけることができます:あなたの目標を想定しhttp://forum.xda-developers.com/showthread.php?t=2760965
はAPKのパッケージ名を変更することで、クラスのために使用されるパッケージ名は関係ありません。 apkのパッケージ名はapkのどのクラスのパッケージ名とも無関係です。パッケージidに触れる必要はありません。
apktoolでapkをアンパックすることをお勧めします。次に、renameManifestPackageを新しいパッケージ名に設定してapktool.ymlを編集します。次に、apktoolでapkを再構築するときには、aaptの--rename-manifest-package機能を使用してパッケージ名を変更する必要があります。
その後、新しいapkを辞めるだけでよいです。
apktool d app.apk
// change "renameManifestPackage: null" in app/apktool.yml
// to "renameManifestPackage: my.new.package"
apktool b app -o new_app.apk
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ~/my.keystore new_app.apk mykeyname
もう一度言いますと、どのクラスのパッケージ名も変更する必要はありません。
あなたの答えが私よりも役に立つかもしれないと私は認めます。 +1。 –
私はapktool.ymlでパッケージ名を変更しましたが、新しいapkを生成しませんでした –
このメソッドを使用して署名した後、アプリケーションは –
パッケージ名を変更するにはこれを試してくださいhttp://stackoverflow.com/questions/6600329/how-do-i-rename-the-android-package-name –
申し訳ありませんが、 smaliについて質問する –
@SathishKumarJ 'Question'をよく読んでからコメントしてください。彼は「質問」に「スマリ」と言いました。 –