请告诉我安装 Android Studio 的完整过程及其必要的依赖项。
在 Ubuntu 14.04 上安装 Android Studio 时,我收到消息,我的 Java 版本 ( javac 1.7.0_79) 导致问题。我找到了如何安装更新的 Oracle 版本的 Java的解决方案:
sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Run Code Online (Sandbox Code Playgroud)
但是我担心这可能会覆盖我现有open-jdk的 Java 版本。由于我不知道我的哪些程序依赖于 Java,我担心这会导致其他程序崩溃。
有没有办法确保apt-get不会覆盖我以前的 Java?我基本上希望两者都安装,并且能够根据我需要的版本手动在它们之间切换。
我正在使用 Ubuntu 14.04。我最近安装了 Android Studio,但是每当我尝试运行 Hello World 应用程序时,都会收到此错误:
/home/praveen/Android/Sdk/tools/emulator -avd Nexus_6_API_21 -netspeed full -netdelay none
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure KVM is properly installed and usable.
CPU acceleration status: KVM is not installed on this machine (/dev/kvm is missing).
Run Code Online (Sandbox Code Playgroud) 我在我的 /opt 目录中安装了 Android Studio 并且一直在使用它。不过,最近 Android Studio 通知我有更新。但是,它不会执行更新,因为它说它在安装它的 opt 目录中没有读/写权限。
任何人都可以推荐这种情况的最佳补救措施吗?我不想将我的安装移动到另一个目录。我也不知道我想更改目录的权限,尽管我可能会为了更新而这样做,然后将其还原。
错误信息:
Studio does not have write access to /opt/android-studio. Please run it by a privileged user to update
Run Code Online (Sandbox Code Playgroud) 当我尝试:
$ adb devices
Run Code Online (Sandbox Code Playgroud)
我得到结果:
List of devices attached
???????????? no permissions
Run Code Online (Sandbox Code Playgroud)
问题是什么?
在 Ubuntu 16.04 机器上尝试过,效果很好。尝试了 7.1.1 设备,它也运行良好。
前段时间我使用以下建议的方法安装了 Android Studio:
在 Linux 上设置 Android Studio:
将下载的 Tar 文件 android-studio-ide--linux.zip 解压到适合您的应用程序的位置。要启动 Android Studio,请导航到终端中的 android-studio/bin/ 目录并执行 studio.sh。您可能希望将 android-studio/bin/ 添加到您的 PATH 环境变量中,以便您可以从任何目录启动 Android Studio。按照链接在 Android Studio 目录之外安装 SDK。
无论出于何种原因,它已经损坏并坚持我必须卸载并重新安装。但是,我终其一生都找不到如何卸载它。
我没用过apt-get所以做不到apt-get remove。
有没有人有什么建议?
我是 Ubuntu 的新手,我刚刚安装了双启动 Ubuntu 12.04。我想安装android studio,但我真的不知道如何安装。我已经下载了 android-studio-bundle.tgz 文件,并在其中写入以将文件解压缩到适当的位置。我真的不知道我的应用程序的合适位置意味着什么。你能告诉我在哪里解压这个文件,或者这是否是安装android studio的正确方法?另外,如果您给我评论一个很好的指南或阅读有关 ubuntu 提示的地方,我将非常感激,只是为了对 ubuntu 有一般的了解。
主要问题:我应该在哪里解压我的 android-studio-bundle.tgz 文件?
我需要将我的 openJDK 更新到 8 版本......我以这种方式下载了新版本:
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-8-jdk
sudo update-alternatives --config java
sudo update-alternatives --config javac
Run Code Online (Sandbox Code Playgroud)
当我检查 Java 版本时
java -version
Run Code Online (Sandbox Code Playgroud)
我得到
openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-0ubuntu4~14.04-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
Run Code Online (Sandbox Code Playgroud)
但是它保存在哪里呢?我需要知道,因为我应该将此路径设置为AndroidStudio.
我目前通过转到/path-to-android-studio/bin并运行来启动 android studio ./studio.sh,它工作正常。
但是,我想在 Dash 和侧边菜单上创建一个启动器,以便轻松启动它。
在经历了类似这样的其他一些问题之后,我首先尝试了工具 > 创建桌面条目方法。它确实在仪表板上创建了一个条目,但不知何故 Android Studio 无法通过单击它来启动。如果有任何帮助,我将粘贴jetbrains-android-studio.desktop此方法在/usr/share/applications目录中创建的条目:
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Icon=/home/jayant/Android/android-studio/bin/androidstudio.svg
Exec="/home/jayant/Android/android-studio/bin/studio.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-android-studio
Run Code Online (Sandbox Code Playgroud)
当这没有帮助时,我删除了上面提到的.desktop条目并尝试了这篇博文中提到的方法,这需要我创建以下jetbrains-android-studio.desktop文件并将其粘贴到/home/jayant/.local/share/applications目录中
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec="/home/jayant/Android/android-studio/bin/studio.sh" %f
Icon=/home/jayant/Android/android-studio/bin/idea.png
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-android-studio
Run Code Online (Sandbox Code Playgroud)
这也在我的 Dash 中创建了一个图标,但 Android Studio 也拒绝使用它启动。有什么我做错了吗?我只想在我的仪表板上有一个简单的 Android Studio 启动器图标!我正在使用 Ubuntu 14.04。