facebook twitter hatena line email

「Android/開発環境/AndroidDeveloperTools」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==Androidエミュレータをインストールしておく== android/windowsエミュインストール編 [ショートカット] android/macエミュインス...」)
 
 
(同じ利用者による、間の3版が非表示)
行1: 行1:
==Androidエミュレータをインストールしておく==
+
[[android/開発環境/AndroidDeveloperTools/インストール]]
[[android/windowsエミュインストール編]] [ショートカット]
+
  
[[android/macエミュインストール編]] [ショートカット]
+
[[android/開発環境/AndroidDeveloperTools/apk作成]]
  
==Eclipseダウンロード&インストール==
+
[[android/開発環境/AndroidDeveloperTools/ライブラリ作成方法]]
#http://developer.android.com/sdk/index.html からダウンロード
+
#ファイル内にeclipseがあるので以下と同じように扱う。
+
  
[[java/eclipse]] [ショートカット]
+
[[android/開発環境/AndroidDeveloperTools/その他]]
 
+
==Eclipseのandroidプラグインインストール==
+
ヘルプ/新規ソフトウェアインストールから
+
#http://dl-ssl.google.com/android/eclipse/を指定
+
#DeveloperToolsを全てインストール
+
#Eclipse再起動
+
#ウィンドウ/パースペクティブを開く/その他でDDMSを選択
+
 
+
(error)url追加時エラーとなる場合はhttp://dl-ssl.google.com/android/eclipse/site.xmlを追加
+
 
+
(error)インストール時、java heap spaceのエラーが出る場合はeclipse.iniの-Xmxを162mぐらいにあげる
+
にする
+
 
+
==SDK指定==
+
ウィンドウ/設定/android/SDKロケーションにD:\android-sdk-windowsなどと入れる
+
 
+
==プロジェクト作成と実行==
+
#ファイル/新規/プロジェクト/Android/Androidプロジェクト
+
#Androidバージョンを選択する(下位互換を考えて2.1ぐらいにしたほうがよさそう
+
プロジェクト名:AndroidHelloworld
+
アプリケーション名:AndroidHelloworld
+
パッケージ名:com.example.AndroidHelloworld
+
アクティビティーの作成:AndroidHelloworld
+
最小のSDK:4
+
 
+
#プロジェクト/プロパティ/Javaビルド・パスでAndroid2.2にチェック
+
#実行/実行構成/Androindアプリケーションを右クリック/新規
+
#先ほど作成したプロジェクトを選択
+
#LaunchActionで起動を選択
+
#上部ターゲットタブを選択肢、advを選択する
+
#実行するとしばらくしてエミュレータが立ち上がり、ロックをはずすと、Helloworldが表示される
+
 
+
==初期表示文字列変更==
+
#res/values/strings.xmlで文字列変更
+
 
+
==再実行==
+
#エミュレータを立ち上げたまま、xxx.javaを選択した状態で実行する
+
 
+
==apk作成==
+
#メニュー/Build/Generate Signed APK Wizard
+
keystore:workspace/Helloworld1/android.keystore
+
pass:****
+
aliasname:aliasname1
+
validity:3(年)
+
country_code:jp
+
apk:Helloworld1.apk
+
 
+
===apk作成エラー===
+
"パッケージの解析中に問題が発生しました。"エラーのときはバージョンが古いので古いバージョンでProjectを作り直す。
+
 
+
"Re-installation failed due to different application signatures."エラーの時は、1端末に別PCで開発したアプリをインストールしようとした時に出る不具合。"adb uninstall com.example.app1"などで消せばOK。
+
debug用のdebug.keystoreを2台のPCで共有してもOK
+
 
+
"thread exiting with uncaught exception"エラーはmanifestファイルのアプリケーション名が違うと出る。
+
 
+
==既存プロジェクト読み込み時のエラー==
+
Invalid project description"
+
workspace直下のプロジェクトを読み込むとこのエラーが出る。これ以外の場所にするとOK
+
 
+
==他エラー==
+
===Your project contains error(s)~」エラー===
+
#debug.keystoreの有効期限切れなのでウインドウ/Android/ビルド/デフォルトデバッグキーストアのkeystoreを削除
+
(デフォルトだとC:\Documents and Settings\[user]\.android\debug.keystore
+
#eclipse.exe -clean.cmdでeclipseをcleanする
+
 
+
==="('org.eclipse.ui.part.FileEditorInput') を処理できません。"エラー===
+
#プロジェクトをリフレッシュする
+
 
+
==="プロジェクト説明が無効です"エラー対応===
+
workspaceと同じディレクトリから新規プロジェクトをimportしようとすると出るっぽい
+
 
+
==文字コード変更==
+
設定/一般/コンテンツタイプの追加に"*.java"と"*.xml"を入れ"UTF-8"を指定する
+
 
+
==端末内のconsoleを開く==
+
$ /d/src/android-sdk-macosx/platform-tools/adb -d shell
+
$ pwd
+
 
+
==端末内のlogcatを開く==
+
$ /d/src/android-sdk-macosx/platform-tools/adb logcat
+
 
+
==端末内のファイル確認==
+
$ /d/src/android-sdk-macosx/tools/ddms
+
#上部メニューのdevice/fileExploderを開く
+
 
+
==プロジェクトインポートエラー==
+
Exception in thread "Loading Sources" java.lang.NoSuchMethodError: org.w3c.dom.Node.getTextContent()Ljava/lang/String;
+
jdkを最新にするとなおる。
+
 
+
ng
+
$ java -version
+
java version "1.6.0_29"
+
 
+
ok
+
$ java -version
+
java version "1.8.0_05"
+

2016年12月7日 (水) 14:08時点における最新版

android/開発環境/AndroidDeveloperTools/インストール

android/開発環境/AndroidDeveloperTools/apk作成

android/開発環境/AndroidDeveloperTools/ライブラリ作成方法

android/開発環境/AndroidDeveloperTools/その他