Ubuntu14.04 安装Android studio
Android Studio 官方 Android IDE Android Studio 提供用于为各类 Android 设备开发应用的最快速的工具。
利用世界一流的代码编辑、调试、性能工具、一套灵活的构建系统以及一套即时构建/部署系统,您可以专注于构建独特的高品质应用。
1. 安装
- 下载Android Studio程序包
https://developer.android.google.cn/studio/index.html
- 解压后运行android-studio/bin/studio.sh即可打开Android Studio
2. 问题及解决方法:
1. android studio 无限 updating indices
点击File > Invalidate Caches/Restart
2.模拟器无法启动
由于图像界面无法定位问题,切换到命令模式启动:
$ ~/Android/Sdk/emulator/emulator64-x86 -avd Tablet
/home/dolphin/Android/Sdk/emulator/emulator64-x86: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: no version information available (required by /home/dolphin/Android/Sdk/emulator/emulator64-x86)
/home/dolphin/Android/Sdk/emulator/emulator64-x86: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: no version information available (required by /home/dolphin/Android/Sdk/emulator/emulator64-x86)
/home/dolphin/Android/Sdk/emulator/emulator64-x86: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: no version information available (required by /home/dolphin/Android/Sdk/emulator/emulator64-x86)
/home/dolphin/Android/Sdk/emulator/emulator64-x86: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5: no version information available (required by /home/dolphin/Android/Sdk/emulator/emulator64-x86)
/home/dolphin/Android/Sdk/emulator/emulator64-x86: /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5: no version information available (required by /home/dolphin/Android/Sdk/emulator/emulator64-x86)
/home/dolphin/Android/Sdk/emulator/emulator64-x86: relocation error: /home/dolphin/Android/Sdk/emulator/emulator64-x86: symbol qt_version_tag,
提示version Qt_5.7 not defined in file libQt5Core.so.5 with link time reference。 但是libQt5Core.so.5在Sdk目录下已经存在了:
dolphin@android:~/Android/Sdk/emulator/lib64/qt/lib$ ls
libQt5Concurrent.so libQt5Network.so.5.7 libQt5Test.so
libQt5Concurrent.so.5 libQt5Network.so.5.7.0 libQt5Test.so.5
libQt5Concurrent.so.5.7 libQt5OpenGL.so libQt5Test.so.5.7
libQt5Concurrent.so.5.7.0 libQt5OpenGL.so.5 libQt5Test.so.5.7.0
libQt5Core.so libQt5OpenGL.so.5.7 libQt5Widgets.so
libQt5Core.so.5 libQt5OpenGL.so.5.7.0 libQt5Widgets.so.5
libQt5Core.so.5.7 libQt5PrintSupport.so libQt5Widgets.so.5.7
libQt5Core.so.5.7.0 libQt5PrintSupport.so.5 libQt5Widgets.so.5.7.0
libQt5DBus.so libQt5PrintSupport.so.5.7 libQt5XcbQpa.so
libQt5DBus.so.5 libQt5PrintSupport.so.5.7.0 libQt5XcbQpa.so.5
libQt5DBus.so.5.7 libQt5Sql.so libQt5XcbQpa.so.5.7
libQt5DBus.so.5.7.0 libQt5Sql.so.5 libQt5XcbQpa.so.5.7.0
libQt5Gui.so libQt5Sql.so.5.7 libQt5Xml.so
libQt5Gui.so.5 libQt5Sql.so.5.7.0 libQt5Xml.so.5
libQt5Gui.so.5.7 libQt5Svg.so libQt5Xml.so.5.7
libQt5Gui.so.5.7.0 libQt5Svg.so.5 libQt5Xml.so.5.7.0
libQt5Network.so libQt5Svg.so.5.7
libQt5Network.so.5 libQt5Svg.so.5.7.0
编辑.bashrc 添加以下变量:
export PATH=$PATH:~/Android/android-studio/bin:~/Android/Sdk/platform-tools
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/Android/Sdk/emulator/lib64:~/Android/Sdk/emulator/lib64/qt/lib
3. 启动模拟器异常“设备或资源忙”
$ emulator64-x86 -avd Tablet
ioctl(KVM_CREATE_VM) failed: 16 设备或资源忙
主要是Ubuntu已经安装Virtualbox,并且已经有虚拟机在运行了。
解决方法:
-
关闭所有的模拟器或虚拟机
-
运行命令:
sudo rmmod kvm_intel kvm