android 模拟器启动错误的解决
环境:ubuntu 16.04 64位安装 android studio 3.0 创建模拟器后,启动模拟器,报错:
emulator process finished with exit code 1
原因:模拟器加载库不正确
解决办法有三种,推荐第三种
- 使用命令行
~/Android/Sdk/tools/emulator -use-system-libs -avd YOUR_AVD_NAME
- 创建符号链接,参考
mv ~/Android/Sdk/emulator/lib64/libstdc++/libstdc++.so.6{,.bak} mv ~/Android/Sdk/emulator/lib64/libstdc++/libstdc++.so.6.0.18 {,.bak} ln -s /usr/lib/libstdc++.so ~/Android/Sdk/emulator/lib64/libstdc++/
- 安装缺少的32位库,参考
sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6