上記からの続きになりますが、参考書通りにやってもエラーが大量にでてどうにもなりません。
AGPBI: {"kind":"error","text":"error: \u0027100\u0027 is incompatible with attribute android:layout_height (attr) dimension|enum [fill_parent\u003d4294967295, match_parent\u003d4294967295, wrap_content\u003d4294967294].","sources":[{"file":"D:\\Android\\Janken\\app\\src\\main\\res\\layout\\activity_main.xml","position":{"startLine":28}}],"original":"","tool":"AAPT"} AGPBI: {"kind":"error","text":"error: \u0027100\u0027 is incompatible with attribute android:layout_width (attr) dimension|enum [fill_parent\u003d4294967295, match_parent\u003d4294967295, wrap_content\u003d4294967294].","sources":[{"file":"D:\\Android\\Janken\\app\\src\\main\\res\\layout\\activity_main.xml","position":{"startLine":28}}],"original":"","tool":"AAPT"}
:app:processDebugResources error: failed linking file resources. :app:processDebugResources FAILED FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:processDebugResources'. > Failed to process resources, see aapt output above for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
上記のエラーは、2ヶ所だけあえてエラーを出させてみた結果になります。
別の場所にも下記のようなエラーが出ています。
まず、大量のエラーでしたが、ImageButtonのlayout_widthとlayout_heightの単位が抜けていただけ。自動で入らないのが不思議!?
単位が抜けていてもちゃんと画像はそのサイズにリサイズされています。更に不思議ですね。
上記の赤文字になっている「100」を「100dp」とすればエラーは消えます。
ただこれで終わりじゃありません。
●次に、「Missing contentDescription attribute on image」ってエラーも出てました。
これは、下記のように、 android:contentDescription="@string/pa" />の部分を追加したら直りました。
もう、エラー回避した後のブログなので詳細のエラー表示をプリントスクリーンできませんでしたが、黄色▲のエラーで内容を確認すると「Fix」ボタンがあり、そのFixをクリックしたら自動で上記の部分が追加されたと思います。
エラーが出ていた時には、android:contentDescription="@string/choki" />以外は何故かありませんでした。
更に、このFixボタンは、最初にayout_widthとlayout_heightの単位が抜けていたエラーを回避しないと何の修正もしてくれませんでした。
たぶん、最初に赤色表示の深刻な方を修正しろってことでしょうかね???
本当に先は遠そうですが、地道にやっていく事にしましょう。