こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Navigation Drawerの設定方法

Android Studioでアプリ開発を行っています。
全くの初心者です。どなたか教えて頂けないでしょうか。もう数時間つまっています;)

http://android.keicode.com/basics/ui-drawerlayout.php
本:Androidアプリ開発
http://developer.android.com/training/implementing-navigation/nav-drawer.html

等を参考にしながら、コードを書きました。
ところが下記のようなエラーが出続けています。

Rendering Problems NOTE: This project contains Java compilation errors, which can cause rendering failures for custom views. Fix compilation problems first. The following classes could not be instantiated:
- android.support.v4.widget.DrawerLayout (Open Class, Show Exception)

ちなみにSDKをチェックすると、Android Support Libraryはインストール済です。

どうしたら良いのでしょうか?
質問が要領を得ず、すみません。

投稿日時 - 2014-08-16 20:22:36

QNo.8719296

すぐに回答ほしいです

質問者が選んだベストアンサー

>Android Support Libraryはインストール済です。

とありますが、プロジェクトには組み込まれていますよね? これは大前提として一応確認を。

「等を参考にしながら、コードを書きました」とありますが、どう書いたのでしょう。The following classes could not be instantiated:- android.support.v4.widget.DrawerLayoutとありますから、インスタンス作成に失敗しています。原因はいろいろと考えられますが、一番多そうなのが、レイアウトのXMLの記述間違いではないでしょうか。

このエラーメッセージからはそれ以上のことはわかりませんので、問題解決しないようならレイアウトXMLとActivityのソースコードなどを掲載されたほうがよいでしょう。ソースコードがわかれば、原因がわかるかも知れません。

投稿日時 - 2014-08-17 11:31:47

お礼

回答ありがとうございました。

すみません、プロジェクトに組み込まれていませんでした;)

appの中のbuild.gradleの一番したの部分に
compile "com.android.support:support-v4:19.0.+"
を書き加えるのですね。下記のように。

dependencies {
compile "com.android.support:support-v4:19.0.+"
compile fileTree(dir: 'libs', include: ['*.jar'])
}


動くようになりました。ありがとうございました!

投稿日時 - 2014-08-19 02:37:48

ANo.1

このQ&Aは役に立ちましたか?

8人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問