5月 082012
 

色々ソースをもらってインポートすることが最近はよくあります。

その際、いろんなところでコンパイルエラーが出るんですが、AndroidのBuild Targetなどのバージョンを変えるなどして対応していますが、その中でリソースなどを管理するR.javaが消える事がしばしばあります

コンパイルエラーなども出ないので、はっきりとすぐに分からなかったのですが、以下のサイトでなんとなくみるべきところがわかりました。

http://techbooster.jpn.org/andriod/environment/5796/

リソースをつかさどっているR.javaなのでリソース関連でエラーがある場合に発生するようです。res以下のxmlファイルやAndroidManifest.xmlなど

自分の場合はほぼAndroidManifest.xml の不具合でした。

特に頻繁に多いのが、android:configChanges の項目です。

どうにか対応すると、R.javaができます。 めでたしめでたし!

 

2012/05/08 19:43 追記

http://onno.jp/dev/2011/12/431admob-sdk.html

これでしたAdmobSDKのせいでConfigChangesがエラーでした。

書かれているようにandroid build target を13以上にすると解決したー!!

 

 

 

5月 072012
 

    homebrewでmysqlをインストールする際に注意する点などを書いてみます。 普通に以下のコマンドでインストールできます。 インストール後になんやら出てきますが、初期設定方法が書かれている(長いので省略します)。 % brew install mysql ・・・出力省略・・・ これはいつでも、以下のコマンドを実行することで確認できる % brew info mysql 次の手順で進めていく(以下の内容は

5月 012012
 

  pxは使うな このことはよくきいていたが、では単位として用意されている「dp」「sp」の違いはなんだろう。。。 参考:http://y-anz-m.blogspot.jp/2012/02/androidtextview-settextsize-sp.html dp  レイアウトの幅などを調整するときに使う sp  文字のフォントサイズを指定するときに使う ということらしい。。 spはシステム全体の文字スケールに合わせるとあるが、sc

4月 252012
 

  Android開発をしていると、実機での動作確認やエミュレータでの動作確認を行うと思います。しかし、実機で動作確認をしながらデータなどの整合性を確認する方法がなかなかに難しい。。。エミュレーターだとRoot権限があるのでデータディレクトリやSQLiteの中身などを見ることはできますが、実機でしか動作しないC2DMや課金の機能を確認する際は不便を感じます。 その中でデータディレクトリを見る方法を教えてもらいました!! Mac

4月 242012
 
Peapleware

  ピープルウエア第2版、読みました。 http://booklog.jp/item/1/4822281108   レビュー その名の通りシステム開発の現場を人に焦点を当てた管理や手法に関する内容だった。働く環境や働く人のメンタルなどとても参考になった。 良いチームを作るというところで、 「チーム編成の目的は目標の達成ではなく、目標に向かって一体 になることである。」という内容の一文があったが、これにはとても共感でき

4月 232012
 

Android開発していて必要な、使うと便利そうなライブラリ、ツールをリンクします! Support Package http://developer.android.com/intl/ja/sdk/compatibility-library.html Androidの新しいバージョンのAPIを下位バージョンでも使用することが出来る。Android公式のライブラリ。実はまだ使ったことない。。。 Fragmentや横のスワイプなどが簡単に

4月 212012
 

Failure [INSTALL_FAILED_CONTAINER_ERROR] これはなんだって感じだったーー 急にこのエラーが出た瞬間、実機にアプリをインストールできなくなった。 調べてみると以下の様なファイルを消してとあるが、エミュレータと違ってパーミッションがなくアクセス出来ないし。。。 /mnt/secure/asec/smdl2tmp1.asec /.android_secure/smdl2tmp1.asec 色々調べてみた