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

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

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

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

Android Studio

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

解決済

AndroidStudioでXML or text declaration not at start of entityと出ます。

edoooooo
edoooooo

総合スコア0

Java

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

Android Studio

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

2回答

1評価

0クリップ

5011閲覧

投稿2016/05/10 14:56

編集2022/01/12 10:58

java

Error:\(2\) Error parsing XML: XML or text declaration not at start of entity

このようにstartの宣言が出来ていませんと出ます。
なぜなのでしょうか?

java

<\?xml version="1\.0" encoding="utf-8"\?> <RelativeLayout xmlns:android="http://schemas\.android\.com/apk/res/android" xmlns:tools="http://schemas\.android\.com/tools" xmlns:app="http://schemas\.android\.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:showIn="@layout/activity_chat" tools:context="\.ChatActivity"> <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@\+id/input_message" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_toLeftOf="@\+id/send_message" android:layout_toStartOf="@\+id/send_message" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="SEND" android:id="@\+id/send_message" android:layout_alignParentTop="true" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" /> <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_below="@\+id/input_message" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:id="@\+id/message_log"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="こんにちは" android:id="@\+id/cpu_message" android:layout_gravity="start"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:id="@\+id/user_message" android:layout_gravity="end" /> </LinearLayout> </RelativeLayout>

このようなエラーメッセージも出ます。

java

Error:Execution failed for task ':chatapplication:processDebugResources'\. > com\.android\.ide\.common\.process\.ProcessException: org\.gradle\.process\.internal\.ExecException: Process 'command '/Users/endoutaichi/Library/Android/sdk/build-tools/23\.0\.3/aapt'' finished with non-zero exit value 1

このonCreateのRが赤文字となってしまいます。

java

package jp\.study\.chatapplication; import android\.os\.Bundle; import android\.support\.design\.widget\.FloatingActionButton; import android\.support\.design\.widget\.Snackbar; import android\.support\.v7\.app\.AppCompatActivity; import android\.support\.v7\.widget\.Toolbar; import android\.view\.View; import android\.view\.Menu; import android\.view\.MenuItem; import android\.widget\.Button; import android\.widget\.EditText; import android\.widget\.LinearLayout; import android\.widget\.TextView; public class ChatActivity extends AppCompatActivity { private EditText mInputMessage; private Button mSendMessage; private LinearLayout mMessageLog; private TextView mCpuMessage; private TextView mUserMessage; @Override protected void onCreate\(Bundle savedInstanceState\) { super\.onCreate\(savedInstanceState\); setContentView\(R\.layout\.activity_chat\); mInputMessage=\(EditText\)findViewById\(R\.id\.input_message\);//ユーザーが入力するフィールド mSendMessage=\(Button\)findViewById\(R\.id\.send_message\);//SENDボタン mMessageLog=\(LinearLayout\)findViewById\(R\.id\.message_log\);//入力履歴を表示するレイアウト mCpuMessage=\(TextView\)findViewById\(R\.id\.cpu_message\);//コンピューターからの応答 mUserMessage=\(TextView\)findViewById\(R\.id\.user_message\);//ユーザーが入力した内容 mInputMessage\.setText\("hoge"\); Toolbar toolbar = \(Toolbar\) findViewById\(R\.id\.toolbar\); setSupportActionBar\(toolbar\); } @Override public boolean onCreateOptionsMenu\(Menu menu\) { // Inflate the menu; this adds items to the action bar if it is present\. getMenuInflater\(\)\.inflate\(R\.menu\.menu_chat, menu\); return true; } @Override public boolean onOptionsItemSelected\(MenuItem item\) { // Handle action bar item clicks here\. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest\.xml\. int id = item\.getItemId\(\); //noinspection SimplifiableIfStatement if \(id == R\.id\.action_settings\) { return true; } return super\.onOptionsItemSelected\(item\); } }

エラーが変わりました。
![イメージ説明](c9e8a799a5d29ed054c28be5d20d88f7.png)
すべてに先行して、宣言をしてくださいと出ました。
さらに、
Analysis Completed
1 errorfound
1 warningfound となりました。

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

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

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

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

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

まだ回答がついていません

会員登録して回答してみよう

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

ただいまの回答率
87.20%

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

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

質問する

関連した質問

同じタグがついた質問を見る

Java

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

Android Studio

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