genymotion2.2.2 メモ
最近ADTの更新にともなって
- adb usbが認識しづらい(2系端末はこちらしか方法がないので厳しいorz)
- adb wifiのほうがまた認識する
みたいな困った状況になってて genymotionを併用する状況になってる。
もしかしたらN5とかは繋がりやすいとかのパターンがありがちなんだろうけど、それって本末転倒だよな。。。*1
Genymotion 2.2.2 古いイメージ実行時でも警告でなくなったみたいなつぶやきも見たけど、従来通り出てるのでこの現象は確認できてない。VirtualImage作成時の「常に最新ダウンロードしますか?」chkboxはなくなったみたい(まあこれ2個前には無かった項目だし
Genymotion 2.2.2 未だに一覧にimageのversion表記が出ないのと(eclipse plugin等では表示される)imageのrenameが出来ないのが不便なんだよな、、ここらへんやるために結局VBOX立ち上げて操作しないと駄目になると、、
windroy)
一応比較としてwindroyも調べては見たんだけど
Windroy\windroy_root\data\app\app_process.exe
- ARM Transtration(ARM Emuration)が無いのでNDK使ってるものは動かないものが有
- apkのインストールが下記の形で面倒
- 指定位置に置く(Windroy\windroy_root\data\app)
- windroy再起動
- 画面のサイズ変更をするのに環境変数をイジる必要があり
等何点か厳しい面があるかも
まあgenymotionよりもメモリは食わなそうだけど、、。*3
android x86)
4.4のimage限定であればx86のimageが速くなってるそうなので
ちょっと見てみたけどgenymotion以上に軽いとかそういう体感はないかな。
軽さならwindroyのほうがベター
あとndk使った広告とか結局落ちるのであんまり意味ない
ARMイメージに関しては遅いのは変わらず。*4
限定した条件下のみで使える感じか?
あり得る想定としたら
- 本体端末メモリが4Gない状況
- Genymotionの立ち上げるimageを256-512M等に制限していない*5
- cococs2d-xの開発環境でよくあり得る Xcodeとeclipseを両方立ち上げててメモリが厳しいとかいう状況
とかであれば確かにうまく立ち上がらないとか不満が出るかもしれない、、、、
genymotion内の SQLiteの確認)
- GenymotionのVirtual Devices(またはエミュレーター)からDBを取り出す - 睡眠の重要性
- うら紙のメモ [Android][DB] SQLite Database Browser
でもうまくDB取れなくて
の手順をポチポチしてた。対話型shellみたいな形でできないかなー(遠い目
と調べてたら
なshellがベターなよう。/sdcard はエラーが出るかなー(汗
pkgname=com.irof.hogeDriven
dbname=ScoreDB
SERIAL=192.168.56.101:5555
adb -s $SERIAL shell "run-as $pkgname chmod 666 /data/data/$pkgname/databases/$dbname"
adb -s $SERIAL pull /data/data/$pkgname/databases/$dbname
adb -s $SERIAL shell "run-as $pkgname chmod 600 /data/data/$pkgname/databases/$dbname"
TLメモ)
@mryo0826 FragmentとLoaderを使っているのですがSupport~だとなんか挙動が違ったりするので2.3対応はするけれど、基本はsupport無しとかしたいなと思いまして。まだFragmentっぽい事やってないのでActivityで十分なんですけれどね…
@Tackn 役に立つ情報かわからないけど、2つのActivityで同時にassetsにアクセスしようとするとエラーになるのでsingletonでアクセスするようにしないとハマります(そんなパターンあんまりないと思うけど)
2014-06-04 13:45:46 via Tween to @Tackn