apkManagerでapkをデコンパイルする際にエラーが起きる時の解決方法 #androidjp #001ht
apkを分解して改変するときに便利なapkmanagerですが、HTCの純正アプリなど、機種依存のアプリを改変しようとデコンパイルするさいに、このようなエラーがおこることが有ります。
これは、frameworkの記述がちがうため起こる際にエラーなのですが、その解決方法をごあんないします。
まず、apkmanagerは、apktoolを使いやすいようにmodした物のようで、apktoolのヘルプを見ると、解決方法に関する記述がありました。
http://code.google.com/p/android-apktool/wiki/FrameworkFiles
これを見るとわかるとおり、apktool/framework/ディレクトリにframeworkが有るのですが、これが機種依存だと、足りない記述が有るためエラーがおきます。
C:\Documents and Settings\user\apktool\framework/が該当ディレクトリなのですが、ここにはもともと1.apkというファイルがあります。
これを、HTCのアプリのばあい、端末のsystem/framework/からadb pullしてぶっこぬいてきたのframework-res.apkを1.apkにリネームして差し替え。
そして、もう一つcom.htc.resources.apkというファイルも必要なので、これを2.apkにリネームして、さきほどのapktool/framework/ディレクトリにぶち込みます。
これで、問題なくデコンパイルできるようになりました。
ちなみに、apktoolの場合は、2-hero.apk 2-desire.apkなどと機種ごとに使い分けることができるようなのですが、apkmanagerでのやり方が分からなかったので、端末ごとにいちいち置き換える方法で使用してます。
便利な方法知ってる人がいたら教えてくださいww
売り上げランキング: 35447
売り上げランキング: 53543
関連記事
-
2.3化したDHDを2.2に戻す方法 #001HT #andrpodjp
こちらのブログで早速紹介されてます。 http://arkdroid.wordpress.com/
-
#IS05 のPC接続無しでスクリーンキャプチャ(スクリーンショット)を撮る方法 #androidjp
IS03と違い、IS05は標準でスクリーンキャプチャを撮ることができます。 その方法をご紹介します。
-
macbookair11′にvirtualboxでwindowsXPをインストールする時につまづいたこと
windows環境もどうしても必要だったので、virtualBOXを利用して、仮想OSとしてwin
-
2.3.3にアップデートしたdesireHD #001HT でROOT権限を取得する簡単な方法 #androidjp #dhd
これは超簡単です。gingerbreakをつかえば一発でOK。 ※ちなみに、2.3.3にアップデート
-
NECの #lifetouch note を手に入れたよ。数日使ってみてのメリット・デメリットの初感 #androidjp
今回、GWが珍しく10連休とれたこと、それに比べて予定がほとんどなかったことなどを理由に(言い訳
-
ハイエンド志向に終止符!XperiaMiniProSK17iのバッテリー持ちに驚愕 #androidjp
これまで、デュアルコア機や大画面液晶を搭載したハイエンド機に傾倒してきた久米さんですが、Xperia
-
XperiaMiniPro(SK17i)をゲット #androidjp #xperia
テザリング用のauのISW11Mをゲットして、メインのsoftbank回線のoptimus3Dとサ
-
イオン限定の日本通信b-mobileの980円SIMを買いに行ったけど売り切れだった件
http://k-tai.impress.co.jp/docs/news/20110610_45
-
カップルドロイド君のmicroUSBリーダーをゲットした #androidjp
月曜日のギークバーでフォロワーさんとお会いしたのですが、そこで、こんな可愛い物をいただきました。
-
Surface Pro 3のChromeで文字がボケる問題の最新解消法 #surfaceJP
Surface Pro 3をゲットしてきました。 Core i7版の爆熱問題を知らずに購入した
Additional comments powered byBackType
Comment
【ブログ更新】 apkManagerでapkをでコンパイルする際にエラーが起きる時の解決方法 #androidjp #001ht http://bit.ly/eWJvww #kume_blog
This comment was originally posted on Twitter