Android

ADTでもmavenでもローカルでビルドできるようにするメモ

なぜかというと、ADTじゃないとデバッグ実行できなかったから。 ちなみにADTのバージョンは18。これ超重要。バージョン違うとなんかぜんぜん変わる。両方でビルドできるようなプロジェクト構成にしておく。 着地したプロジェクト構成はこんな感じ 各々で違う…

新規mavenプロジェクト作って既存ソースを移行したメモ

作成 新規→Mavenプロジェクト→アーキタイプの追加で以下を追加 アーキタイプ・グループID: de.akquinet.android.archetypes アーキタイプ・アーティファクトID: android-quickstart アーキタイプ・バージョン: 1.0.7プロジェクトの情報を入力 グループ名: …

ADTをバージョンアップしたら実行できなくなった苦戦記

ADTをver18にアップデートしました。 そしたらビルドはぱっと見通ってるもののアプリの実行時にClassNotFoundが止まりません。 classes.dexファイルを解凍してみるものの…確かにsrc配下のclassたちが一式いない。res配下だけがいる様子。そこでやったこと。…

Nexus S root化 with Mac

ビルド番号 GRI40 参考サイト http://allocinit.blogspot.com/2011/05/nexus-smacrootfont.html これで11まではいけた。SuperUser.apkやsuをpushしたり権限変えたりは Nexus Sのroot取得 その3 (suとSuperUser.apkのインストール) - Kazzzの日記 Nexus Sのro…

Androidアプリを自動ビルドしたいその2

HudsonでAndroidする - hidecheckの日記 を見ながらせこせこローカルにgitとHudsonを構築。以下はまったことメモ。 最初から何もエラーメッセージをはかずに失敗→どうしようもないがあまりに瞬時に失敗するのでリモートbare gitディレクトリと.hudsonディレ…

Androidアプリを自動ビルドしたい

で、結局やったこと。HudsonでAndroidする - hidecheckの日記 これを見てgit,hudsonのインストールなどなど。

hudson×Android適当な訳

とりあえず http://jenkins-ci.org/content/getting-started-building-android-apps-hudson を読んでみたのでメモ。 デバッグVSリリース リリースするときってこんなことがめんどくさいよね! 証明書のサイン AndroidManifest.xmlをアップデートしてdebuggab…

署名時にProGuardエラー

Eclipseで開発しているとADT(バージョン8.0.0以上)がProGuard用のファイルを勝手に吐き出してくれる。 そして Y.A.M の 雑記帳: Android Eclipse から ProGuard を使ってみた。 こんな感じでproguard.cfgのパスを設定し、Eclipse上からExport Signed Appli…

署名作成時にincorrect AVA formatエラーが出る

Keytool-error: java.io.IOException : Incorrect AVA format 組織名などの欄に無効な文字が入ってますエラーらしい。 カンマとかスペースとか抜いたらおkでした。

repo/gitでソースコードをダウンロードする

Mac OSX 10.6系にて。MacPortsを使います。 GitとGnuPGのインストール $ sudo port install git-core $ sudo port install gnupg Repoのインストール $ curl http://android.git.kernel.org/repo > ~/bin/repo $ chmod 755 ~/bin/repo $ mkdir ~/src $ cd ~/…

アプリケーションのアンデプロイ

adb uninstall jp.ameba.xxxxx-kオプションでアプリケーションのデータを保持したままuninstall。adakoda.com -

Android端末にリモート接続する

エミュレータを起動させた状態で $ adb shell root@android:/ #デプロイしたアプリケーションの場所 root@android:/ # ll data/app -rw-r--r-- system system 2629358 2011-02-17 19:38 ApiDemos.apk -rw-r--r-- system system 19969 2011-02-17 19:36 CubeL…

開発に必要なパスを通しておく

$ sudo emacs ~/.bash_profile PATH=$PATH:/usr/local/mysql/bin:/opt/local/bin:/Developer/android/tools:/Developer/android/platform-tools export PATH $ source ~/.bash_profileadbはplatform-toolsに入っているのでパス通しておくと便利。

コマンドラインツールからAVDを作成する

ターゲットを確認 $ Developer/android/tools/android list targets Available Android targets: id: 1 or "android-3" Name: Android 1.5 Type: Platform API level: 3 Revision: 4 Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P id: 2 or "andro…

アプリで出力してるログをコマンドラインツールから確認

$ adb logcat | grep EXAMPLE Eclipseにはうまく反映されないことばっかで時間もったいないので直接コンソールで確認。 ちなみに $ adb logcat -c でログを一掃できます。アプリで出力してるログとは具体的には android.util.Log クラスですね。Androidお勉…

targetがないって言われるよ

Android開発開始初日。早速嵌ったのでめも。 $ tools/android list targets ってやってもひとつも出てこない。README.txtをよく見ると $ tools/android update sdk しろって。2011年3月現在デフォでSDKとかplatformとかはインストールされなくなってるっぽい…