本日から3連休なので、Android開発を始めることにしました。
その上で、重要と思ったことや、つまずいたことをメモ的に残して行きます。
Tools>Androidがない
AVD Manager
を起動するようにテキストに記載されているが、ToolsにAndroidがない。。。
よく見ると、下の方にエラーが出ていた。
とりあえず、リンクをクリックする。
また、新たにエラーが出た。
もう一回リンクをクリックする。
すると、エラーが消えた。再度Toolsを見ると表示された。
重要なファイル
/java
文字通り、Javaのソースコードを保存するフォルダ。
アプリの中核。
/res/layout
アプリの見た目(レイアウト)
/res/layout/activity_main.xml
でレイアウトを決めているが、ここでテキストの値を変えると、他言語への対応ができない。
そのため、値は/res/Value
を参照する形でレイアウトに表示している。
/res/Value
アプリで使用する文字列データやスタイル情報など
アプリの国際化
英語、日本語、ドイツ語に対応したい場合は、/value(英語)、/value-ja(日本語)、/value-de(ドイツ語)のようにフォルダを分ける事で、端末の言語設定によって、参照するValueファイルが変わる。
該当しないValueファイルがない場合は、/valueがデフォルトファイルとなるため、上記の場合は英語表記となる。
layout_centerInParentとlayout_width
テキスト内で、表題の項目を選ぶように指示があったのだが、該当の項目がどうしても見つからなかった。
どうしても見つからないから、teratailで質問した結果、Android Studioのヴァージョンがテキストと異なり、仕様が少し変わったことが要因だった。
https://teratail.com/questions/119231?whotofollow=
teratailすごい!
感想
Android開発一日目、一番の感想は分からなければteratailに聞けばいい!でした。
明日もある程度進めようと思います。