[Android] Eclipse (Mac) のエミュレータからインターネットに接続する設定方法
- 2013 4/8
Mac 上の Eclipse での Android エミュレータからインターネットに接続する設定方法をメモ。
Eclipse > 環境設定 > Android > 起動 > デフォルト・エミュレーター・オプション に下記を設定します
-dns-server 8.8.8.8,8.8.4.4 |
[参考]
Mac 上の Eclipse での Android エミュレータからインターネットに接続する設定方法をメモ。
Eclipse > 環境設定 > Android > 起動 > デフォルト・エミュレーター・オプション に下記を設定します
-dns-server 8.8.8.8,8.8.4.4 |
[参考]
Android で、layout の xml ファイルに AdMob の広告を追加後、ビルドしたら Error parsing XML: unbound prefix というエラーが発生しました。
行頭に、下記のような宣言を記述していないせいでした。
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads" |
[参考]
Android で、getWindowManager を fragement 内で呼び出す方法をメモ。
■Activity
DisplayMetrics displaymetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displaymetrics); |
Fragment では、getActivity メソッド経由で getWindowManager 呼び出します。
■Fragment
DisplayMetrics displaymetrics = new DisplayMetrics(); getActivity().getWindowManager().getDefaultDisplay().getMetrics(displaymetrics); |
[参考]
・android – get screen width and heigh at fragement – Stack Overflow
Android にて、下記のエラーが出た場合、AndroidManifest.xml に利用する Activity の記載をする必要があります。
Unable to find explicit activity class {アクティビティ名}; have you declared this activity in your AndroidManifest.xml?
■ AndroidManifest.xml
<activity android:name="アクティビティ名"></activity> |
[参考]
Android で、未署名アプリをインストールすると INSTALL_PARSE_FAILED_NO_CERTIFICATES エラーが発生しました。
色々とがんばって調べたのですが、署名付き apk ファイルを作成してインストールするのが楽でした。
[参考]
Eclipse で、既存のプロジェクト名を変更する手順をメモ。
「プロジェクトの上で右クリック」
→「リファクタリング:名前の変更」
→「参照の更新」のチェックは外さない
→「OK」
Android にて、Unable to create external cache directory エラーが発生しました。
AndroidManifest.xml に WRITE_EXTERNAL_STORAGE パーミッションを書いてなかったのが原因でした。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> |
[参考]
・android – How to create directory automatically on SD card – Stack Overflow
Android で、ActionBarSherlock を使おうとインポートしたら Jar mismatch! Fix your dependencies エラーが発生しました。