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

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

ただいまの
回答率

90.37%

  • Java

    16494questions

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

  • Android

    7509questions

    Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

at android.view.LayoutInflater.inflateのエラーがsetContentView(R.layout.activity_main);に出ます

解決済

回答 2

投稿

  • 評価
  • クリップ 0
  • VIEW 1,482

edoooooo

score 153

やりたいこととしましては、
ImageViewを配置している、main_Activityから、second_activityに
ボタンが押された時に移動するコードです
しかし、下記ようなエラーがでます。
//MainActivity

package com.example.android.sample.wara;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

import static android.R.attr.id;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

//この下の行にエラー何でます。
 setContentView(R.layout.activity_main);

    }


    @Override
            protected  void onStart() {
        super.onStart();

        Button button = (Button) findViewById(R.id.button);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {


                Intent intent = new Intent(MainActivity.this, SecondActivity.class);
                startActivity(intent);


            }
        });


    }

}


//main_acitivity

<?xml version="1.0" encoding="utf-8"?>
<LinerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    tools:context="com.example.android.sample.wara.SecondActivity">


    <ImageView
        android:id="@+id/imageView"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        app:srcCompat="@drawable/ookia8688e"
         />


    <Button
        android:id="@+id/button"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:text="トリミング" />

</LinerLayout>


//このようなエラーがでます。

/AndroidRuntime: FATAL EXCEPTION: main
                                                                                 Process: com.example.android.sample.wara, PID: 23467
                                                                                 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.android.sample.wara/com.example.android.sample.wara.MainActivity}: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class LinerLayout
                                                                                     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2665)
                                                                                     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2726)
                                                                                     at android.app.ActivityThread.-wrap12(ActivityThread.java)
                                                                                     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1477)
                                                                                     at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                                     at android.os.Looper.loop(Looper.java:154)
                                                                                     at android.app.ActivityThread.main(ActivityThread.java:6119)
                                                                                     at java.lang.reflect.Method.invoke(Native Method)
                                                                                     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
                                                                                     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
                                                                                  Caused by: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class LinerLayout
                                                                                  Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class LinerLayout
                                                                                  Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.LinerLayout" on path: DexPathList[[zip file "/data/app/com.example.android.sample.wara-2/base.apk", zip file "/data/app/com.example.android.sample.wara-2/split_lib_dependencies_apk.apk", zip file "/data/app/com.example.android.sample.wara-2/split_lib_slice_0_apk.apk", zip file "/data/app/com.example.android.sample.wara-2/split_lib_slice_1_apk.apk", zip file "/data/app/com.example.android.sample.wara-2/split_lib_slice_2_apk.apk", zip file "/data/app/com.example.android.sample.wara-2/split_lib_slice_3_apk.apk", zip file "/data/app/com.example.android.sample.wara-2/split_lib_slice_4_apk.apk", zip file "/data/app/com.example.android.sample.wara-2/split_lib_slice_5_apk.apk", zip file "/data/app/com.example.android.sample.wara-2/split_lib_slice_6_apk.apk", zip file "/data/app/com.example.android.sample.wara-2/split_lib_slice_7_apk.apk", zip file "/data/app/com.example.android.sample.wara-2/split_lib_slice_8_apk.apk", zip file "/data/app/com.example.android.sample.wara-2/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.example.android.sample.wara-2/lib/arm64, /system/lib64, /vendor/lib64]]
                                                                                     at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
                                                                                     at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
                                                                                     at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
                                                                                     at android.view.LayoutInflater.createView(LayoutInflater.java:609)
                                                                                     at android.view.LayoutInflater.onCreateView(LayoutInflater.java:700)
                                                                                     at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:68)
                                                                                     at android.view.LayoutInflater.onCreateView(LayoutInflater.java:717)
                                                                                     at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:785)
                                                                                     at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727)
                                                                                     at android.view.LayoutInflater.inflate(LayoutInflater.java:495)
                                                                                     at android.view.LayoutInflater.inflate(LayoutInflater.java:426)
                                                                                     at android.view.LayoutInflater.inflate(LayoutInflater.java:377)
                                                                                     at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:292)
                                                                                     at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)
                                                                                     at com.example.android.sample.wara.MainActivity.onCreate(MainActivity.java:17)


どうぞよろしくお願いします。

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

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

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

    クリップを取り消します

  • 良い質問の評価を上げる

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

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

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

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

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

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

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

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 2

checkベストアンサー

+1

LinerLayoutってなんですか?
まさか、コード補完を使わないでコードを作成しているんですか?

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/05/27 15:02

    コード補完を使って、書き直したところ、文字の間違えに気づきました。ありがとうございました。

    キャンセル

+1

Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.LinerLayout" on path: 以下略


ただのXMLのタイポ

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/05/27 15:02

    ありがとうございます。
    LineLayoutに問題があるとのことだったのに、その文字自体には、着目していませんでした。申し訳ありません。
    コードの補完機能を使って、ミスタイプをしないようにきおつけます

    キャンセル

  • 2017/05/28 00:16

    長くなりますが、書かせてもらいます。

    いい加減、エラー出る→すぐ質問 の流れやめませんか?
    質問すること自体は別にいいのです。そのためのこのサイトですしね。
    しかし、質問の繰り返しであなた自身の成長が全く感じられません。
    少し腰を落ち着けて、エラーを読み解こうとする意志が感じられません。

    エラーだって別に暗号で書いてあるわけではありません。コンピュータが指示通り動いて、
    途中で指示を遂行できなくなったから中断して異常を伝えているだけです。
    なのにあなたは全くそのメッセージを読もうとしない。意味を理解しようとしない。
    問題があるといわれた場所をよくもスルーできますね。
    ここで質問したことに対する回答も、テキトーに斜め読み。文章の意味を理解しようとしない。
    よくもまあ私の回答に対して全くかすりもしない場所を、原因をはっきり特定したわけでもないのに修正できるものだと思いますよ。

    以前入門書を500ページ×4冊読んだとか言ってましたが、それもまともに理解しようとせずテキトーに読んだんじゃないですか?テキトーな理解、テキトーなプログラミング、テキトーなコミュニケーション、そんなんではプログラミングはおろかどこの職場でもまともに相手にされませんよ。

    キャンセル

  • 2017/05/28 02:20

    すみません。
    ハッカソンの最中で、焦って質問していました。
    じっくり考えてエラーを、エラーメッセージを元に見つけ出すように心がけます。
    今回だけのことを言っておられる訳ではないと思いますが、じっくり考えて質問するようにします
    申し訳ありませんでした。

    キャンセル

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

  • ただいまの回答率 90.37%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

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

  • Java

    16494questions

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

  • Android

    7509questions

    Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。