eclipseでアプリケーションを開発するにあたって、Android SDK
の.javaのソースを見れるようにするという話はよくある話と思いますが、
今私は設定した(あるいは取得した)ソースセットと、使用している
android.jarとがマッチしていないのではないかと思われる現象に
悩まされています。
現象としては、デバッガでbreakさせたあと、SDK内部のソースを追おうと
したとき、ファイルは正しいけどもあらぬ行を指しているという状況です。
今まで「たぶんここを指しているに違いない」と適当にやってましたが
もう限界です。
Android SDKはver17です。eclipseは3.7です。Win7-x64です。
開発でターゲットとするOSはlevel4(Android1.6)以上です。
これに対して、取得すべきソースのタグはandroid-1.6_r2であると思って
います。
なぜなら、android-sdk/platforms/android-4/source.propertiesの中に
Pkg.Desc=Android SDK Platform 1.6_r2
と書いてあったからです。
まず、私はandroid.jarが元々どのソースセットであったかを知る方法
として、上記が正しいのか自信がありませんが皆さんどうなさってますか?
また、このようにすれば全く問題なくうまく出来ましたなどの情報でも
結構です。お教えくださいませ。
よろしくお願いします。
--
な
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
>
(12/4/3 15:52), Tatsuo Nagamatsu wrote:
> 実際に接続しているターゲットデバイスのバージョンに合わせるといいんじゃなイカ
そうです、きっとそうに違いありません。
.apkを解凍して中を調べたら、やはりandroid.jarは入ってませんでした。
無知ですみません。
そういえば、最近はICSのソースセットがSDK Managerから落とせる
ようなので、emulatorをICSにして、android.jarにICSのソースをアタッチ
してデバッグするのが一番お気軽なのでしょう。
ありがとうございました。
初めまして、いちごのさくらと、申します。
ところで、まだ、android アプリ作成は、まだ、はじめてばかりなのですが、.apk を解凍するには、どうしたら良いのでしょうか!?
2012/04/03 17:07 "Shigeo Mutoh" <tmh...@gmail.com>:
(12/4/3 19:28), 宮川真頼 wrote:
> 初めまして、いちごのさくらと、申します。
>
> ところで、まだ、android アプリ作成は、まだ、はじめてばかりなのですが、.apk を解凍するには、どうしたら良いのでしょうか!?
もうろくしているせいか、うろ覚えですが、だいたい以下のとおりです。
- myapp.apkをmyapp.zipにrename
- unzip myapp.zip
unzipじゃなかったかも。とにかくその手の何かを使ってバラかす。
- dex2jarをどこかで入手し、どこかに入れる
- dex2jar classes.dexして.classのツリーを得る。
で、あるべきものがあるか、ないべきものがないかを知れます。
たぶん、dex2jarでぐぐればもっと分かりやすく書いてくださってるwebサイトが
あると思います。