2011年11月18日金曜日

Androidのapkのxmlをちゃんと見てみる。

前から気になってたんだけど、Android SDKにある「aapt」ってやつ。

なんだろなーと思いつつ何も調べてなかったんだけど、、

今回、このやろーを使う時がきたので備忘録を。



この「aapt」は、Android Asset Packaging Toolって言うらしく、

apk化された後のAndroidManifest.xmlとかとにかくxmlファイルを復元してくれるすぐれもの。

そうそう、apkされた後のxmlって見る事ができないんだよなー。

でもこのaaptを使うと、あっさり復元してくれる!

すんばらしーよね。


GMSのxmlもあっさりとw

------------
$ aapt l -a ***.apk
------------

使い方はこんな感じ。


出してみればすごく見やすい。

Good !!

今後ともよろしくお願いね、aaptちゃん。






おしまい。

2011年10月30日日曜日

Google TVを入れてみた、、けど。

結論から言うと、KVM(Kernel-based Virtual Machine)が入らなくて、、
結局速度がAndroid 3.X系エミュレータと変わらず。。


今回Google TVのプレビュー版がリリースされましたが、
まだLinuxでのサポートのみで、Windows、Macは現在対応中とのことです。

そして、LinuxではKVMの上でエミュレータを動かすことができ、
体験したらわかりますが、ものすごく早いですw

Android 3.X系のエミュレータは使いものになりませんが、
KVMをいれればかなりの効果が得られます。

でも、私の使っているNECのVALUESTARは、intel core 2 duoですが、
VT非対応版で・・・KVM自体を導入することができず、四苦八苦状態。。

まあ、動かないこともないのでMac阪がリリースされるまでこれでがんばろーかな。



おしまい。

2011年2月11日金曜日

Error generating final archive: Debug Certificate expired on ってエラー。

Eclipseを全然触ってなかったら下のようなエラーが出てAPKが生成できないときがあります。

-----
Error generating final archive: Debug Certificate expired on xx/xx/xx xx:xx XXXXX Unknown Android Packaging Problem
-----


こんな時は、debug.keystoreを削除して、再ビルドすることで解決するらしい。



1. Windowsの場合は、C:¥Documents and Settings¥ユーザー¥
Linux/Macの場合は、~/の下にそれぞれ「.android」って隠しフォルダがあるから、
その中の「debug.keystore」を消します。

2. タイムゾーンを変更

3. プロジェクトをクリーンして再ビルド

※タイムゾーンは戻して下さいね。


「debug.keystore」は再ビルドで自動生成されるから大丈夫。

これで無事にビルドできました。



やほー。



おしまい。

2011年2月10日木曜日

Android 2.3.3 Release.

今日リリースされましたね。

twitterで知りましたw


んで、早速ダウンロードを。

つーか、APIレベル10なんですね。

もー10かぁ、、長いようであっというまにここまできましたかぁ。

最近やっと流れに乗ってきた感じで、世にはさまざなまAndroid搭載したデバイスが流行しています。


ただ、、最近知ったのが、VerizonのiPhone4。

これ、発売開始2時間で過去のデバイスの売り上げ記録を更新したとか、、、。

http://www.computerworld.jp/topics/move/190638.html


ぶっっっ。

まだまだだなぁ、と実感しました。

そしてAndroidってオープンソースだから、メーカーはコストダウンのために開発費用を下げるし、ハードもいいの使わんし、結局、、、七転八起ってやつww

そもそも次元が違うんだなぁ、、でもそれでもいいとこはいーーーーーっぱいあるんだけどね。

もうMerkeとかMapsとかのソースも公開していんじゃない?


ってかStreetViewのAPI公開してよーーーーーー。


拡張非現実で使うからwww





おしまい。