前提・実現したいこと
Dotinstall(Androidアプリ開発入門)の講座に沿って、ボタンを押したらテキストが変わるというのを実行したいのですが、エミュレータの画面が表示されません。
発生している問題・エラーメッセージ
元々はエミュレーターの画面(外枠)はまだ出て、スクリーン部分のみ黒でした。そして、エミュレーターのMoreのSettingsのOpenGL ES rendererをANGLE(D3D9)にしたら、画面すら出てこなくなり添付した画像(error.jpg)のようなものが出てくるようになりました。
Executing tasks: [:app:assembleDebug] in project C:\Users\user\AndroidStudioProjects\MyFirstApp Gradle build finished in 1 s 120 ms Emulator: emuglConfig_init: Invalid GPU mode 'angle9', use one of: host swiftshader_indirect. If you're already using one of those modes, the emulator installation may be corrupt. Please re-install the emulator. angle angle_indirect mesa swiftshader swiftshader_indirect Emulator: emulator: ERROR: Invalid GPU mode 'angle9', use one of: host swiftshader_indirect. If you're already using one of those modes, the emulator installation may be corrupt. Please re-install the emulator. angle angle_indirect mesa swiftshader swiftshader_indirect Emulator: emulator: ERROR: OpenGLES emulation failed to initialize. Please consider the following troubleshooting steps: Emulator: Process finished with exit code -1073741819 (0xC0000005)
該当のソースコード
kotlin
1package com.example.myfirstapp 2 3import android.os.Bundle 4import com.google.android.material.snackbar.Snackbar 5import androidx.appcompat.app.AppCompatActivity 6import android.view.Menu 7import android.view.MenuItem 8import android.view.View 9 10import kotlinx.android.synthetic.main.activity_main.* 11import kotlinx.android.synthetic.main.content_main.* 12 13class MainActivity : AppCompatActivity() { 14 15 override fun onCreate(savedInstanceState: Bundle?) { 16 super.onCreate(savedInstanceState) 17 setContentView(R.layout.activity_main) 18 setSupportActionBar(toolbar) 19 20 fab.setOnClickListener { view -> 21 Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) 22 .setAction("Action", null).show() 23 } 24 fun changeTextView(view : View){ 25 messageTextView.text = "Hello There!!" 26 } 27 } 28 29 override fun onCreateOptionsMenu(menu: Menu): Boolean { 30 // Inflate the menu; this adds items to the action bar if it is present. 31 menuInflater.inflate(R.menu.menu_main, menu) 32 return true 33 } 34 35 override fun onOptionsItemSelected(item: MenuItem): Boolean { 36 // Handle action bar item clicks here. The action bar will 37 // automatically handle clicks on the Home/Up button, so long 38 // as you specify a parent activity in AndroidManifest.xml. 39 return when (item.itemId) { 40 R.id.action_settings -> true 41 else -> super.onOptionsItemSelected(item) 42 } 43 } 44}
試したこと
・エミュレーターのMoreのSettingsのOpenGL ES rendererをANGLE(D3D9)にした(悪化したように見える)。
・SDK Managerからエミュレーターのリインストール。
・ADK Managerで該当のエミュレーターを削除して新しく作ってみた。
・Android Studio自体をリインストールした。
補足情報(FW/ツールのバージョンなど)
Android Studio 3.5.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/13 13:13
2019/10/13 13:21 編集
2019/10/13 15:46