Android
[デバイス]タブからエミュレータを選択してない状態だと起きる。 対象のエミュレータを選択した状態でファイル削除を行う。
Android端末内のファイルマネージャではアプリデータを参照することは出来ない。 そこで、[DDMS]というツールを使う。
String mFileName; if (mFileName.isEmpty()) { <--- ここでmFileNameがnullの為、エラーになる。 省略 } mFileNameの初期値をセットすると回避出来た。 String mFileName = "";
Genymotionを起動すると、黒画面から一向に進まない現象が発生した。 対応方法をメモする。 1.OS(Win7)ネットワークアダプターの無効化 [VirtualBox Host-Only Network]を無効化する。 2.OS(Win7)ネットワークアダプターの設定 [VirtualBox Bridge Networkin…
androidmanifest.xmlに追記する事で実現させる。 <uses-permission android:name="android.permission.xxxxx" /> xxxxxの部分にパーミッションの種類を指定する。 書く場所はapplicationタグと同列。</uses-permission>
AndroidエミュレータのAPIバージョンと、「Google Apps for Android 4.x」のバージョンが異なると起こるようだ。 正しいバージョンの「Google Apps for Android 4.x」を上書きインストールすることで解決した。
特に問題も無く実行に成功。 hello-jni.cの内容を解析していて気がついた事は、 JNIの関数名は命名規約がある。 という事。 "Java_パッケージ名_クラス名_メソッド名" のように、それぞれの名称を"_"で繋いで記述する。
インストールからサンプルアプリの作成までは問題無く完了。 コンパイルしようとしたら、ヘッダーファイルが見つからないような内容のエラーが発生。 確かにプロジェクト内にヘッダーファイルらしきものが存在しない。 どうしたものか? 追記 [プロジェクト]…
eclipseをインストールした時に「Platform」のみをインストールしたのを思い出した。 後日eclipse上からandroid環境のインストールを行った為に、「パースペクティブ」が「リソース」の状態のままになっていた。 パースペクティブとは、Eclipseの必要な機能…
どうしたら復活するのだろう? eclipseからコンパイルしても復活しない。 デバイスを再作成するしか方法は無いのかな? GooglePlayも再インストールしなきゃならないから面倒だな。 追記 解決した。下記に手順をまとめ。 1.エミュレータを再起動。 2.eclipse…
どう見てもxmlに不具合が見つからないのに、グラフィカル・レイアウトが正しく表示されない...。 そんな時は、 1.xmlファイルを一度閉じる。 2.xmlファイルを開く。 以上。 下らん事に時間を取られた...orz リフレッシュ機能は有るのか?エロい人教えて...。
androidアプリの開発環境について、いくつかの選択肢があるみたい。 1.eclipse ADT 最もメジャーな開発環境らしい。 2.Android Studio Googleが作成した開発環境。Androidの本家なので信頼性は高いのか? 3.Titanium Studio JavaScriptだけでiOS/Androidアプ…