ADT22.0.5 メモ
なんかAS並なリリーススケジュールになってるような気がする‥‥‥(苦笑
自メモ)
ADT 22.0.5 antを走らせた時 22.0.4 だと buildtoolsを 17.0.0 の方を使ってたみたいだけど22.0.5 にしたら buildtoolsの18.0.1 を使うようになったようだ。release note には相変わらず書いてないなー(苦笑
ADT 22.0.5 22.0.4 で ADTが不安定になって(頻繁に落ちて)eclipseが凄く重くなったなーと思ってたけど22.0.5 ではadb serverのポーリングしてない気がする(実行時に接続できないエラー出るのみ<激重な状況は以前変わらないけど・・・
adb との接続が切れて adb kill-server/adb start-server で再起動しても駄目で eclipse自体を再起動して再接続可能だった。なんなんでしょうね。。。環境依存?
@kimukou2628 僕もたまになりますね。環境はMacです。
2013-08-01 21:57:54 via twicca to @kimukou2628
@kojiokb ですかー。なんかAndroid Studio対応初めてから adbが凄い不安定になりましたよね。昔 IDEA12 でandroid遣ってたときは全然問題なかった(LibraryProject使うのにmavenが必要って話以外は快適だった)んですけど。。
2013-08-01 22:17:09 via YoruFukurou to @kojiokb
buildtool 18.0.1 library-project含んだ ant build 実行すると本体固まるんだけど。。(4G iMac 今日6回目。17.0.0のときはこういうこと一度もなかったんだけどな‥‥。
Android 4.3に上げたNexus7 君、 やたら再起動するなー(汗 <今日3回目/5回中adb shell am force-stop adb uninstall adb install とバッチ作ってるんだけど 1)駄目? 4.1/4/2 とかの端末は問題無
ADT 22.0.3 でantがつかってたbuildtool 17.0.0 のときはそんなことなかったんだけどな。。使用メモリが増えた?のかな。2G Macノートで開発してた子が22.0.5だと本体ごと頻繁に固まるんで開発出来ませんって4GWin端末で環境構築して作業してた
buildtool 18.0.1 に変えてから apk転送時に たまに端末ごとリブードかかる件どうも Nexus7(4.3) だけじゃなくて Galaxy Nexus(4.2.2) でも経験してるみたい。2系端末とか それ以下の環境Holdしてる開発端末では現象再現できない
ではASにしますか?って話にしようにも会社端末だと固まるからな。うーん(汗。ADTの安定版はやく出して欲しいかも。。<メモリが足りなくて起きてる挙動ならIDE捨てる って選択肢しかなくなるけど それだとfly makeみたいなエラーをリアルタイ未チェックできる環境が必要?
ADT 22.0.5 手動でjar追加すればソース添付出来るような挙動するんだけどlibsの中にjarが入ってるとそこ優先のようで [Android Private Libraries に属するこのクラス・ファイルのJARはエントリー上のソース添付の変更を許可していません]
ADT 22.0.5 そのjarを libs =>lib に移動すればソース参照はできるようになるんだけど、実機転送時にjarがないと出て落ちると。ここらへんの話って Android Private Libraries 導入されたタイミングで動かなくなったのかな?うーん><
@kimukou2628 もともとlibsに入ったものしかapkに取り込まれない仕様ですよ。
@ushi3_jp ADT17か18辺りからlibsしか見ない仕様は一応知ってます(汗。ADT20の時は libsに入れたjarにsrcアタッチできてた記憶があったので試行錯誤中。サードパーティライブラリのソースアタッチ出来ないと不便ですね(ASも出来てないから現行仕様?
2013-08-08 12:52:50 via YoruFukurou to @ushi3_jp
@kimukou2628 Eclipseであれば、ビルドパスのライブラリの設定にある、ライブラリのソースの指定では参照できないんでしたっけ?
@ushi3_jp そこが今 [Android Private Libraries に属するこのクラス・ファイルのJARはエントリー上のソース添付の変更を許可していません] という状態で編集できないんですね。libsのフォルダにjar入れてしまうと自動的にそこに設置されてしまう
2013-08-08 12:56:02 via YoruFukurou to @ushi3_jp
@ushi3_jp そこら辺に関してはlibsの頃から ADT18あたりからそうだった記憶なんですけど、ADT20あたりから URLな回避策ができるようになって何とかみたいな感じ。また先祖返りした感じなんですよね。。。
2013-08-08 12:58:34 via YoruFukurou to @ushi3_jp
@kimukou2628 こちらでは今まで通り、***.jar.propertiesへのsrcフォルダ(or jarファイル)の指定で、ソースアタッチできていますね。ADTは22.0.5です。 URL
2013-08-08 15:24:45 via web to @kimukou2628
@kojiokb @ushi3_jp 下記の状況はOKのようです。プロジェクト直下/libs_src/support-v4-18.0.0-sources.jar 設置時 src=../libs_src/support-v4-18.0.0-sources.jar 指定はOK
2013-08-08 16:41:35 via YoruFukurou to @kojiokb
@kojiokb @ushi3_jpNG1) src=../libs_src/v4_src (./libs_src/v4_src やフルパス指定もNG) NG2) doc=[空白] な指定があるとsrc=XXの指定読まないよう やりたかったのは NG1ですね<汗
2013-08-08 16:44:03 via YoruFukurou to @kojiokb
これってASがsource.jarをアタッチする指定をしなくても勝手に参照してるらしいので
どうもそれ絡みの影響受けてるっぽいよな。。。
しかも一度OK設定すると設定変更できないし‥‥(何処に書き込んでるん??
libs/XXX.jar.properties は相対パスで書いても認識するから部分マッチングで参照してるのかなー。とりあえずソースアタッチ出来たから良かった(汗。メモリ足りないとうまく書き込めないとかあるのかもね・・
どうも .project に書き込む時の事前チェック処理が誤爆してる気がする
Android Private Libraries に変更されてからチェックしてなかったからなー(汗。
いきなり必要になった時凄く焦るかも。。
ココらへん上の参照してたサイトでも
- プロジェクト開き直し
- cleanしろ
- eclipse立ち上げ直せ
な話があって混乱すると駄目みたいなんだよな。。。(汗
訂正)
正確には workspaceが自分のフォルダの場合、
workspace/.metadeta/org.eclipse.jdt.core/.org.eclipse.jdt.core.external.folders/.project
の位置。
TL上のメモ)