你的activity 不是public 的
emulator -avd xx
一直报错:
PANIC: Missing emulator engine program for ‘x86’ CPU.
最终找到原因:
在创建虚拟机的时候,AS会默认推荐下载带Google APIs的x86 Images,由于大陆对google的限制,所以会导致报错。
解决办法,下载不带Google APIs的x86 Images, 然后再重启终端,重新输入命令,成功启动安卓虚拟机。
Here is solution in my case.
cd android
./gradlew clean
./gradlew build
or you can combine both commands with just ./gradlew clean build
(Thanks @daniel for the tip)PS: Delete gradle in case of all that steps don’t work
emulator -avd xx
一直报错:
PANIC: Missing emulator engine program for ‘x86’ CPU.
最终找到原因:
在创建虚拟机的时候,AS会默认推荐下载带Google APIs的x86 Images,由于大陆对google的限制,所以会导致报错。
解决办法,下载不带Google APIs的x86 Images, 然后再重启终端,重新输入命令,成功启动安卓虚拟机。