我从官网下载了Android Studio,用已经完全安装好的终端(studio.sh)启动安装程序,写了几行代码,关闭Android Studio,现在不知道怎么重新打开。studio.sh 刚刚再次启动安装向导,我也找不到可以安装它的目录。
那么安装的程序在哪里以及如何运行它们?
我最近从我的 android studio 工作正常的 16.04 LTS 升级到 16.10,但是在尝试运行我的 avd 模拟器时,这是我返回的错误日志
Cannot launch AVD in emulator.
Output:
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request: GLXBadContext
Major opcode of failed request: 155 …Run Code Online (Sandbox Code Playgroud) 我正在运行带有 4 个专用内核和 4GB 或 ram 的 Ubuntu Server VPS
lsb_release -a
Run Code Online (Sandbox Code Playgroud)
说我在跑步
Description: Ubuntu 14.04.5 LTS
Codename: trusty
Run Code Online (Sandbox Code Playgroud)
我已经安装了 Android Studio 3.0.1 我或多或少地遵循了这个教程,刚刚获得了最新版本。安装时顺利。
然后我安装了 xrdp 和 xfce4,远程连接没有任何问题
我从 rdp 的提升终端窗口中使用以下命令启动 android studio
sudo ~/bin/android-studio/bin/studio.sh
Run Code Online (Sandbox Code Playgroud)
命令输出
Error parsing gtk-icon-sizes string: ''
Run Code Online (Sandbox Code Playgroud)
但是android studio运行良好并允许我制作项目和代码所以我尝试编译hello world应用程序并在创建android虚拟电话并尝试运行后在ADV中运行它我收到以下错误
KVM is required to run this AVD.
/dev/kvm device: permission denied
Grant current user access to /dev/kvm
Run Code Online (Sandbox Code Playgroud)
我跑了
usermod -aG kvm *username*
usermod -aG libvirtd *username"
adduser *username* kvm
adduser *username* libvirtd
adduser *username* …Run Code Online (Sandbox Code Playgroud) 五天前,我在完全更新的 Ubuntu 2018.04 上安装了 Android Studio,使用向导创建了一个示例应用程序,按下“运行”按钮,它在我通过 USB 连接的 Android 设备上完美运行。
今天,在同一个 Ubuntu 上并插入同一个设备,我打开同一个项目并再次按“运行”。现在失败了:
Launching Application
$ adb push /home/nico/src/ActionBarCompat-Basic/Application/build/outputs/apk/debug/Application-debug.apk /data/local/tmp/com.example.android.actionbarcompat.basic
com.android.ddmlib.AdbCommandRejectedException: insufficient permissions for device: user in plugdev group; are your udev rules wrong?
See [http://developer.android.com/tools/device.html] for more information
Error while Installing APK
Run Code Online (Sandbox Code Playgroud)
我没有故意修改任何 Ubuntu 配置,甚至没有更新操作系统。
可能是什么问题呢?
如何进一步调查?
我在 Ubuntu 18.04 LTS 上,我第一次尝试设置 Android Studio。当我运行简单的“Hello World”应用程序时,它会给我一个弹出窗口,上面写着
运行此 AVD 需要 KVM。
未知错误请提交针对 Android Studio 的错误
但是当我简单地运行时,kvm-ok它输出:
INFO: /dev/kvm exists
KVM acceleration can be used
Run Code Online (Sandbox Code Playgroud) 我最近下载了android studio来开发android。
我在终端输入 ./studio.sh 运行程序
我的问题是:
有没有办法在不使用终端的情况下在桌面上将它作为 GUI 图标启动。
我尝试安装 Android Studio,但它给了我几个问题。其中包括他们告诉我它需要 Java 8 而我的 PC 上安装了 Java 11。
当我运行时java -version,结果如下:
java version "11.0.2" 2018-10-16 LTS Java (TM) SE Runtime Environment
18.9 (build 11.0.2 + 7-LTS) Java HotSpot (TM) 64-Bit Server VM 18.9 (build 11.0.2 + 7-LTS, mixed mode)
Run Code Online (Sandbox Code Playgroud)
我看到java在/usr/bin,实际上有几个java文件夹/文件:
java, javac, javadoc, javafxpackager, javah, javap, javapackager, javaws
Run Code Online (Sandbox Code Playgroud)
我应该如何删除 java 以安装 Java 8 并能够正确安装 Android Studio?
的输出ls -l /usr/bin/java:
lrwxrwxrwx 1 root root 22 feb 5 18:56 /usr/bin/java -> /etc/alternatives/java
Run Code Online (Sandbox Code Playgroud)
的输出ls -l …
我的 Android Studio/Gradle 有问题,经常冻结我的整个系统。
发生什么了?
我在我的 Android Studio 上工作,一开始一切正常。对于大约 5 - 10 次构建/部署,一切都很好,但是我像往常一样单击“运行‘应用’”按钮,构建照常开始,但突然系统速度减慢到基本冻结的程度。我笔记本电脑上的磁盘 LED 指示灯疯狂闪烁,我还可以听到磁盘在努力工作。我不能切换到不同的控制台(CTRL+ ALT+ F2),我甚至不能够移动鼠标光标,因为它也被冻结。似乎有什么东西吞噬了我笔记本电脑的所有资源。唯一有帮助的是强制关机。一旦我试图等待看看它是否有帮助,但在 2 小时后我放弃并强行关闭它。如果需要,我有该事件的日志。
什么时候开始?
当我切换到 Ubuntu 16.04 时,一切就开始了。我试图恢复到 14.04,据我所知一切正常。但后来我不得不回到 16.04(因为 Bumblebee 和 Nvidia 驱动程序的问题),问题又回来了。另外 - 作为迁移到 16.04 的一部分,我不得不从 Bumblebee 切换到最新的 Nvidia 驱动程序(尽管我不确定这是否相关)
它什么时候发生?
它每隔几次构建发生一次(假设为 10 次)。基本上经过大约 3 个小时的工作,我可以保证系统崩溃。
你在用什么?
我的系统是
你尝试过什么?
我尝试将 …
它甚至无法将其识别为 Monospaced 字体。然后它只在字体大小设置为 20 或更大时显示抗锯齿。但是对于其他字体,它在 16 处执行。
当设置为 16 时,结果是字体难看且眼睛疲劳,这仍然很大。
我在 studio64.vmoptions 文件中使用这些设置
-Dawt.useSystemAAFontSettings=lcd
-Dswing.aatext=true
-Dsun.java2d.xrender=true
Run Code Online (Sandbox Code Playgroud)
我已经尝试了 Dawt.useSystemAAFontSettings 的各种设置,但仍然是同样的问题。
Ubuntu Monospace 字体在 Eclipse 和其他文本编辑器中看起来不错。在 Eclipse 中,它的大小为 12 并且呈现良好。
以下是 Ubuntu Mono 16 的一些屏幕截图:
Ubuntu 单声道 20

Source Pro 16(我认为与 Studio 一起提供)

Eclipse 中的 Ubuntu Mono 12(对我来说很理想)

我已将图像上传到imgur,因为该站点正在压缩图像,并且质量受到影响。
是否有另一个设置控制在字体上打开抗锯齿的大小。有没有办法控制 Android Studio 中使用的 dpi 设置。
其他人有其他字体推荐。我已经尝试过 droid mono 和 Ubuntu 附带的其他默认设置。
我在 Ubuntu 12.04 上使用 Android Studio 0.86,Oracle 的 Java 7 和 Nvidia 驱动程序。
我使用的是 Ubuntu 14.04 Trusty Tahr,我使用 Ubuntu 提供的 umake 工具下载了 Android Studio。这在 /root/tools/android/android-studio 下载了 Android Studio,在 - /root/Android/Sdk/ 下载了 platform-tools 和所有其他工具
我的 PC 上的 Android Studio 运行良好,我能够创建一个应用程序并使用它在我的手机上运行它。但我希望通过命令行访问这些工具,因此我想将它们添加到环境路径中。
要将它们添加到环境路径中,我这样做了-
nano ~/.bachrc
Run Code Online (Sandbox Code Playgroud)
并添加了以下几行-
export PATH=${PATH}:/root/Android/Sdk/platform-tools
export PATH=${PATH}:/root/Android/Sdk/build-tools
Run Code Online (Sandbox Code Playgroud)
但这行不通。当我从终端发出命令 adb 时,它似乎没有从 platform-tools 文件夹中调用 adb 工具。相反,它告诉我安装 android-tools-adb。
然而,我能够 cd 进入平台工具,并从那里运行 adb 和其他工具,但我不想一次又一次地这样做。另外,如何将 Android Studio 添加到我的 PATH 中,这样我就不必一次又一次地 cd 进入它的 bin/ 目录?
非常感谢您提前。