前提・実現したいこと
希望
参考書を頼りに試作のアンドロイドアプリの完成
環境
・参考書:Androidアプリ開発の教科書(Android Studio3.0.1対応)
・使用中のAndroid studio : Android Studio 3.0.1 / 3.6.3(最新)の2つ
・PC:ASUS製 ・仮想エミュ:物理的にインストール不可
→自前のSamsungnote10+をエミュ代わりに使用中。
状況
下記のエラーが出てしまい、実機に作成したアプリが反映されない状態です。
色以外はすべて参考書通りに入力しているつもりです。
補足
独学で勉強し始めたばかりなので不足している情報があるかもしれませんが温かい目で見ていただければ幸いです。
発生している問題・エラーメッセージ
- 画面下メッセージ
C:\Users\自分の名前\AndroidStudioProjects\Viewsample2\app\src\main\res\layout\activity_main.xml:2:
AAPT: error: XML or text declaration not at start of entity.
- コードの右上に赤い!
→ 1 error found 2 warning found と記載有
該当のソースコード
activity.main.xmlタブ
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#FFFFF0" android:orientation="vertical">
</LinearLayout><TextView android:id="@+id/tvLabelInput" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="5dp" android:layout_marginBottom="10dp" android:background="#FFFACD" android:text="@string/tv_msg" android:textSize="25sp" /> <EditText android:id="@+id/etInput" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="5dp" android:layout_marginBottom="25dp" android:background="#FFFACD" android:inputType="text" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="#FFFACD" android:orientation="horizontal"> <CheckBox android:id="@+id/cbDrink" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="25dp" android:background="#808080" android:text="@string/cb_drink" /> <CheckBox android:id="@+id/cbFood" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#808080" android:text="@string/cb_food" /> </LinearLayout> <Button android:id="@+id/btSave" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/bt_save" />
試したこと
2つのvesionのandroid studioでの動作確認
ウェブサイトでのエラー検索
ソフトの再起動
コードの見直し
補足情報(FW/ツールのバージョンなど)
string.xmlタブの記述
<resources>
<string name="app_name">画面部品サンプル</string>
<string name="tv_msg">お名前を入力してください。</string>
<string name="bt_save">保存</string>
<string name="cb_drink">ドリンク</string>
<string name="cb_food">フード</string>
</resources>
回答1件
あなたの回答
tips
プレビュー