質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

Kotlin

Kotlinは、ジェットブレインズ社のアンドリー・ブレスラフ、ドミトリー・ジェメロフが開発した、 静的型付けのオブジェクト指向プログラミング言語です。

Q&A

解決済

1回答

717閲覧

Android studio エラー

tim.tk.0

総合スコア4

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

Kotlin

Kotlinは、ジェットブレインズ社のアンドリー・ブレスラフ、ドミトリー・ジェメロフが開発した、 静的型付けのオブジェクト指向プログラミング言語です。

0グッド

1クリップ

投稿2020/05/16 01:47

前提・実現したいこと

希望
参考書を頼りに試作のアンドロイドアプリの完成

環境
・参考書:Androidアプリ開発の教科書(Android Studio3.0.1対応)
・使用中のAndroid studio : Android Studio 3.0.1 / 3.6.3(最新)の2つ
・PC:ASUS製 ・仮想エミュ:物理的にインストール不可
→自前のSamsungnote10+をエミュ代わりに使用中。

状況
下記のエラーが出てしまい、実機に作成したアプリが反映されない状態です。
色以外はすべて参考書通りに入力しているつもりです。

補足
独学で勉強し始めたばかりなので不足している情報があるかもしれませんが温かい目で見ていただければ幸いです。

発生している問題・エラーメッセージ

  1. 画面下メッセージ

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. コードの右上に赤い!

→ 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">

<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" />
</LinearLayout>

試したこと

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>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hoshi-takanori

2020/05/16 02:58

もしかして、<?xml version="1.0" encoding="utf-8"?> の前に空行が入ってませんか?
Yasumichi

2020/05/16 03:05

こちらでは、コピペしても同じエラーにはなりませんでした。
tim.tk.0

2020/05/16 04:00

hoshi-takanori 入ってました。そして空行消したらいけました!! 本当にありがとうございますm(_ _)m また機会があれば是非お力添え頂けると幸いです(>_<) Yasumichi 検証して頂きありがとうございます。 お陰さまで解決致しました。
guest

回答1

0

自己解決

hoshi-takanoriさんより下記ご回答頂き解決しました。

もしかして、<?xml version="1.0" encoding="utf-8"?> の前に空行が入ってませんか?

投稿2020/05/18 10:12

tim.tk.0

総合スコア4

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問