質問: androidアプリを作ろうと思っているもので、プログラミング初心者です。android studioでいきなりrender problemと出て、操作ができません。バージョンは1.5.1です。 ドットインストールを見ながら作っていくのを学ぼうと思いました。 しかし、Android Studioをインストールする。 ⇩ ドットインストールと同じように設定をする(SDKなど) ⇩ 「start a new android studio project」を起動する。名前を決め、blank activityを選び、始める。 ⇩ studioのディバイスのところにrendering problemsが表示され、studioのディバイスが反応しない。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/cfb7f3894c0219cd523d105fe1f5cbba.png) なぜこれが出るのでしょうか。 また、どのようにしたらこれが消えて、正常に作動しますか。 非常に困っています。google検索で対処法を探しましたが、未だに解決できていません。皆様、どうか宜しくお願いします。 ---追記--- ご指摘していただいたように、まずAPIレベルを17まで下げて再度起動してみました。 手順的にはまず、 SDKマネージャーからAPIレベル17に対応しているSDKをインストールする。 ↓ 新しいプロジェクトを起動して、file→project stricture→app→properties,flavorsをAPI17に設定する、を行う。 ↓ 仮想ディバイスの右上あたりにあるAPIのレベルを17にする。 以上のことを行ってもrendering problemsは無くなりませんでした。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/3dd389268f5cd37d99d84bd61e729dd3.png) そこで試しにfileからAPIレベルを23に戻してみました。 すると今度はrendering problemsはでなくなりました。 しかし、ドットインストールでは左サイドバーのappのlayoutの中にあるactivity_main.xmlを用いて開発・解説を行っていくのですが、activity_main.xmlは反応しません。 代わりなのかどうかはわかりませんが、同じlayoutの中にあるcontent_main.xmlは、反応します。そしてそこで編集したことは、activity_main.xmlにも反映されます。ここではbuttomを配置しています。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/3977820145fa081c986ca6d4d21afbfc.png) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/67cfe7217631bc1b0463c02f8ab9fbd2.png) ここでの質問は、 1APIレベル17でrendering problemsが出て、APIレベル23ででないのは何故でしょうか。 2activity_main.xmlが反応しない、さらにcontent_main.xmlは通常のように反応し、その結果がactivity_main.xmlに反映される。というのはandroid studioの更新によって、こういった仕様に変更されたのでしょうか。またその場合、activity_main.xmlの役割とは一体なんなのでしょうか。 どうか宜しくお願いします。
回答: APIのバージョンが新しいとよくエラーが出るので、21以下に下げてみてください。 それでもだめなら、ビューを表示する端末にNexus4を指定していますが、解像度400x800、メモリを低め(500MBやそれより小さめ)の端末にするといいです。 また、それでもだめなら、Android Studioで使えるメモリを増やしてみてください。 ファイルを変更する方法や、File→Settingsのどこかで設定できたと思います。