Android プログラミングの覚え書き no.2

最終更新  2017.08.21


◆◆ インストール 2017 (Windows10) Android Studio version 2.3.3 ◆◆

Android studio のサイトから android-studio-bundle-162.4069837-windows.exe
をダウンロードし、実行する。

以下のフォルダをデフォルトのフォルダとするようだ。

C:\users\user-name\AndroidStudioProject   ユーザー作成のプロジェクト
C:\users\user-name\.android               何らかの設定ファイルが置かれる?
C:\users\user-name\.AndroidStudio2.3      何らかの設定ファイルが置かれる?


◆◆ 既存のプロジェクトの読み込み ◆◆

File --- Open   プロジェクトの読み込み

エラーが出る。OK を押す。

Gradle 関係のエラーが出る。
プロジェクトによってエラーの出方が異なる。

(1) パターン1

Gradle Plugin Update Recommended と表示される。

update はしない方が良い。

update すると、以下のようなエラーが出る。

The SDK Build Tools version (23.0.1) is too low for project ...

青文字
Install build Tools 25.0.0, update ...
をクリックする。

(2) パターン2

failed to find Build Tools version 23.0.3

と表示される。青文字
Install Build Tools 23.0.3 and sync project
を押す。

Gradle project syn in progress と表示され、長時間待つ。

パターン1 に帰着する。


◆◆ Android Studio における資源の場所 ◆◆

パターン1
ソースコード   app --- java --- com.example.. --- MainActivity
画面           app --- res --- layout --- activity_main.xml

パターン2
ソースコード   app --- src --- main --- java --- com.example.. --- MainActivity
画面           app --- src --- main --- res --- AndroidManifest.xml


◆◆ 既存のアプリの実機での実行 ◆◆

Run --- Edit Configurations --- Android App -- app
General: Deplyment Target Options: Target: USB device

Sony Xperia SO-02C で実行しようとすると

Error running app:
No target device found

が表示される。

エクスプローラで表示され、内部が見えても、ドライバーが必要
な場合がある。この場合はそれに該当するようだ。
Windows7 ではドライバ不要だったが、Windows10 では必要らしい。
しかし、ソニーのサイトに SO-02C のドライバは置いてない。諦める。

Nexus では実行できた。
ただし、1 回目の実行時にエラーが出て「Uninstall the existing application」
に yes を押す必要がある。

実行開始にはかなり時間がかかる。


◆◆ アプリのデスクトップへの表示 ◆◆

画面中央下の「6 個のプロックが丸に囲まれたマーク」--- アプリを長押し
--- デスクトップへドラッグ