ティップスチップスと言うんじゃあない。Android最近とあるプロジェクトをEclipseからAndroidStudioに手動で移行した際、assetsが認識されないという現象が発生して小一時間ほど悩んだので、忘れないうちに対策をメモしておく。Eclipseを使っていてサポート切れ直前になって急遽AndroidStudioへの移行作業を押し付けられた任されたツイてない人の参考になれば。スポンサーリンクjavaフォルダと同じ階層でmainに配置するAndroidStudioでassetsを認識させるためには、main以下のjavaフォルダと同じ階層にassetsを配置する。これでパスをハードコーディングしていない限り、コード上からassetsの場所を正しく認識してくれるようになる。value="/src/main/assets">で定義されている。この設定を変更すれば任意のパスに変更できそうだが、基本的にはAndroidStudioの作法に則ってデフォルトのままが良いと思う。AndroidStudioはEclipseとプロジェクトの構成が異なるから、手動で移行するといろいろハマりどころがあるなー。snishimura関連記事Androidで画面キャプチャを動画で撮る方法Androidで画面キャプチャを撮りたい。そのためだけにアプリを入れるなんてのはノーサンキュー。先日、独自のカスタムパーミッションを使用するアプリを開発していた時に見事にこの現象にハマったので対策方法をメモっておく。検索しても意外と日本語の情報がなかったので誰かの参考になれば幸いです。...記事を読む[Android]ArrayAdapterをカスタマイズする時に絶対にやってはいけないこと先日、ArrayAdapterに対してadd()やclearなどの操作をしてもなぜか画面に反映されないという原因不明のバグを調査していたが、原因が判明したのでメモしておく。このバグはプログラミ...記事を読む[Android]ソースから見るArrayAdapter.clear()の動作Androidでリスト表示を実装する場合、ArrayAdapterを使う。頻繁に使う基本的なクラスではあるが、使い方やお作法をよく理解していないと思わぬバグを作りこんでしまうなかなか奥が深いクラス...記事を読む[Android]ServiceのonRebindが呼ばれない原因と対策Androidで独自のServiceを実装する際、bindとunbindを繰り返すような実装を行わなければならないことがある。コメントをキャンセルメールアドレスが公開されることはありません。