差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
android:android-studio [2019/03/17 22:18] – [Android Studio の多重起動] ともやん | android:android-studio [2020/01/16 06:01] (現在) – [Android Studio の日本語化] ともやん | ||
---|---|---|---|
行 1: | 行 1: | ||
- | <ifauth !@loggedinusers>< | ||
- | < | ||
- | (adsbygoogle = window.adsbygoogle || []).push({ | ||
- | google_ad_client: | ||
- | enable_page_level_ads: | ||
- | }); | ||
- | </ | ||
====== Android Studio ====== | ====== Android Studio ====== | ||
行 101: | 行 94: | ||
</ | </ | ||
+ | === Android Studio を更新した場合 === | ||
+ | 構成ディレクトリのパスが変わるので修正を行う。\\ | ||
+ | <file autoconf ~/ | ||
+ | -Xms256m | ||
+ | -Xmx1280m | ||
+ | -XX: | ||
+ | -XX: | ||
+ | -XX: | ||
+ | -XX: | ||
+ | -Dsun.io.useCanonCaches=false | ||
+ | -Djava.net.preferIPv4Stack=true | ||
+ | -Djdk.http.auth.tunneling.disabledSchemes="" | ||
+ | -Djna.nosys=true | ||
+ | -Djna.boot.library.path= | ||
+ | |||
+ | -da | ||
+ | -Dawt.useSystemAAFontSettings=lcd | ||
+ | -Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine | ||
+ | -Dsun.tools.attach.tmp.only=true | ||
+ | |||
+ | -Xverify: | ||
+ | -javaagent:/ | ||
+ | </ | ||
==== Android SDK Tools のインストール ==== | ==== Android SDK Tools のインストール ==== | ||
[[https:// | [[https:// | ||
行 172: | 行 188: | ||
</ | </ | ||
Wayland ではアプリケーションの状態を失うことなくGNOMEシェルを再起動(ALT + F2 で r を入力して Enter)できない為、一旦ログアウトしてログインし直すとデスクトップメニューに Android Studio ショートカットが追加される。\\ | Wayland ではアプリケーションの状態を失うことなくGNOMEシェルを再起動(ALT + F2 で r を入力して Enter)できない為、一旦ログアウトしてログインし直すとデスクトップメニューに Android Studio ショートカットが追加される。\\ | ||
+ | ===== Android アプリ開発時のデフォルト設定 ===== | ||
+ | 複数人のチームで開発を行う場合に備えて、Android Studio のデフォルト設定を行っておく。\\ | ||
+ | Android Studio のデフォルト設定を行うには、「Android Studio へようこそ」の画面右下の「構成」をクリックし「設定」を選択する。\\ | ||
+ | {{: | ||
+ | 「エディター」の「ファイル・エンコーディング」を開き以下の様に設定する。\\ | ||
+ | < | ||
+ | グローバル・エンコーディング: | ||
+ | プロジェクト・エンコーディング: | ||
+ | プロパティ・ファイルのデフォルト・エンコード: | ||
+ | UTF-8 ファイルの作成: | ||
+ | </ | ||
+ | {{: | ||
+ | 「エディター」の「コード・スタイル」を開き、各種言語ごとにコード・スタイルをチームで統一しておく。\\ | ||
+ | Java\\ | ||
+ | {{: | ||
+ | C/C++\\ | ||
+ | {{: | ||
+ | Groovy\\ | ||
+ | {{: | ||
+ | Kotlin\\ | ||
+ | {{: | ||
+ | XML\\ | ||
+ | {{: | ||
+ | Kotlin のコーディング・スタイルについては、Google の [[https:// | ||
+ | https:// | ||
+ | |||
===== Android Studio の多重起動 ===== | ===== Android Studio の多重起動 ===== | ||
Android Studio は多重起動する事が出来ないので、複数ウィンドウを開くことで対処できる。\\ | Android Studio は多重起動する事が出来ないので、複数ウィンドウを開くことで対処できる。\\ | ||
行 338: | 行 380: | ||
</ | </ | ||
これで Android Studio のメニューから [実行(U)] - [実行(U)] を選択すると「デプロイ対象の選択」一覧に「QEMU Standard PC (Android 8.1 x86)」が表示される。\\ {{: | これで Android Studio のメニューから [実行(U)] - [実行(U)] を選択すると「デプロイ対象の選択」一覧に「QEMU Standard PC (Android 8.1 x86)」が表示される。\\ {{: | ||
+ | ===== トラブルシューティング ===== | ||
+ | |||
+ | ==== Android Studio 3.3.2 で Kotolin の新規プロジェクトが sync failed になる ==== | ||
+ | {{: | ||
+ | < | ||
+ | / | ||
+ | </ | ||
+ | プロジェクトルートにある *.iml の < | ||
+ | **修正前**\\ | ||
+ | <WRAP prewrap 100%> | ||
+ | <file xml MyApplication.iml> | ||
+ | <?xml version=" | ||
+ | <module external.system.id=" | ||
+ | < | ||
+ | <facet type=" | ||
+ | < | ||
+ | <option name=" | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | <content url=" | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | **修正後**\\ | ||
+ | < | ||
+ | **external.linked.project.id=" | ||
+ | **external.linked.project.path=" | ||
+ | **external.root.project.path=" | ||
+ | 更に < | ||
+ | **LANGUAGE_LEVEL=" | ||
+ | そして < | ||
+ | **< | ||
+ | <file xml MyApplication.iml> | ||
+ | <?xml version=" | ||
+ | <module external.linked.project.id=" | ||
+ | < | ||
+ | <facet type=" | ||
+ | < | ||
+ | <option name=" | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | <content url=" | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | メニューの [ファイル] - [すべて保存(S)] をクリックする。\\ | ||
+ | 更にメニューの [ファイル] - [Gradle ファイルとプロジェクトを同期] をクリックする。\\ | ||
+ | ビルド - 同期化が Build completed success になる事を確認する。\\ | ||
+ | {{: | ||
+ | |||
===== 参考文献 ===== | ===== 参考文献 ===== | ||
[[https:// | [[https:// |