A.B*_*.B. 215
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Run Code Online (Sandbox Code Playgroud)
在那之后
sudo apt-get install oracle-java8-set-default
Run Code Online (Sandbox Code Playgroud)
注意: WebUpd8 团队的 PPA 已从 2019 年 4 月 16 日起停产,因此该 PPA 没有任何 Java 文件。更多信息可以在PPA 的 Launchpad 页面上找到。因此,由于历史原因,这种方法不再有效和存在。
从这里下载 Android Studio ,使用所有 Android Studio 包
将存档文件解压缩到您的应用程序的适当位置,例如:/opt. 在我的示例中,使用您下载的存档的文件名android-studio-ide-141.2178183-linux.zip
sudo unzip android-studio-ide-141.2178183-linux.zip -d /opt
Run Code Online (Sandbox Code Playgroud)要启动 Android Studio,请导航到/opt/android-studio/bin终端中的目录并执行./studio.sh. 或者使用桌面文件,见下文。
您可能希望添加/opt/android-studio/bin到您的 PATH 环境变量,以便您可以从任何目录启动 Android Studio。
androidstudio.desktop通过运行以下命令创建一个新文件:
nano ~/.local/share/applications/androidstudio.desktop
并添加下面的行
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec="/opt/android-studio/bin/studio.sh" %f
Icon=/opt/android-studio/bin/studio.png
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=android-studio
Run Code Online (Sandbox Code Playgroud)
单击标记的按钮

获取最新的 SDK 工具
在设置 Android SDK 时,您至少应该下载最新的工具和 Android 平台:
打开工具目录并选择:
打开第一个Android XX文件夹(最新版本),选择:
获取其他 API 的支持库
Android 支持库提供了一组与大多数 Android 版本兼容的扩展 API。
打开Extras目录并选择:
获取更多 API 的 Google Play 服务
要使用 Google API 进行开发,您需要 Google Play 服务包:
打开Extras目录并选择:
安装软件包
选择所有所需的软件包后,继续安装:
HEX*_*ube 61
在 Ubuntu 上安装 Android Studio 的最简单方法是使用来自 Ubuntu 软件商店的snap 包。无需将 Android Studio 下载为 zip,尝试手动安装它,运行 umake 和其他脚本,添加 PPA 或摆弄 Java 安装。这个 snap 包捆绑了最新的 Android Studio 以及 OpenJDK 和所有必要的依赖项。干净整洁!
在 Ubuntu 软件中搜索“android studio”,选择出现的第一个条目并安装它:
或者,如果您更喜欢命令行方式,请在终端中运行:
sudo snap install --classic android-studio
Run Code Online (Sandbox Code Playgroud)
从仪表板打开新安装的 Android Studio:
如果这是您第一次安装它,则不需要导入任何内容:
安装向导将指导您完成安装:
如果您想更改 SDK 版本或其安装位置,请选择标准安装以获取最新的 SDK 和自定义。从这里开始,它非常简单,只需单击下一步下一步,您就可以下载并安装 SDK。
如果您希望在Terminal 中使用Android SDK 的开发人员工具命令(如adb、fastboot、aapt等),则此步骤可能很有用。3rd 方开发平台(如 React Native、Ionic、Cordova 等)和其他工具也可能需要。要设置 PATH,请编辑您的文件:~/.profile
gedit ~/.profile
Run Code Online (Sandbox Code Playgroud)
然后在其中添加以下几行:
# Android SDK Tools PATH
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH="${ANDROID_HOME}/tools:${PATH}"
export PATH="${ANDROID_HOME}/emulator:${PATH}"
export PATH="${ANDROID_HOME}/platform-tools:${PATH}"
Run Code Online (Sandbox Code Playgroud)
如果您在第 2 步结束时更改了 SDK 位置,请不要忘记相应地更改行export ANDROID_HOME=${HOME}/Android/Sdk。做一个重启(或只是注销,然后重新登录)的路径才能生效。
在 Ubuntu 18.04 LTS 和 16.04 LTS 上测试。从技术上讲,应该适用于任何具有 snap 支持的 Ubuntu 版本(16.04 LTS 和更新版本)。如果您首先安装对 snap 包的支持,也可以在 14.04 LTS 上运行。
hg8*_*hg8 47
@AB 答案正确且完整。我只是补充一点,或者您可以使用 Canonical 的Ubuntu Make轻松安装最新的 Android Studio 。
对于 Ubuntu 14.04LTS
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt update
sudo apt install ubuntu-make
Run Code Online (Sandbox Code Playgroud)
对于 Ubuntu 15.10 及更高版本
Ubuntu Make 已经在官方仓库中,运行:
sudo apt install ubuntu-make
Run Code Online (Sandbox Code Playgroud)
请注意,umake 版本应该是16.05才能下载 android studio,通过运行检查
umake --version
Run Code Online (Sandbox Code Playgroud)
如果没有,请使用 Ubuntu 14.04 方法安装它。
umake android
Run Code Online (Sandbox Code Playgroud)
可能存在与许可证相关的错误消息,可以使用附加参数进行更正:
umake android --accept-license
Run Code Online (Sandbox Code Playgroud)
umake android --remove
Run Code Online (Sandbox Code Playgroud)
The*_*ind 29
在 2018 年的前夜,投票最多的答案仍然很棒,但似乎有点过时了,当我最近遇到这个问题时,我决定在这里分享我的新鲜体验。
自从 Android Studio 2.2 发布以来,您在大多数情况下不需要自己安装任何 JDK,因为它是随 IDE 一起提供的。
应该首先运行以下命令,这样我们可以避免将来AVD 工具出现一些问题:
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
Run Code Online (Sandbox Code Playgroud)
您可以从此处获取 Android Studio 存档。没什么特别的,等待加载完成:)
Google 是已注册的 LANANA 提供商,因此为了遵守Linux FSH 合同(第 3.13 部分 /opt),我建议将存档解压缩到以下google/android-studio文件夹:
sudo unzip ~/Downloads/android-studio-ide-171.4443003-linux.zip -d /opt/google/
Run Code Online (Sandbox Code Playgroud)
在更新 Android Studio 时,您可能会发现为所有用户设置写入权限很方便。然而它并没有被广泛使用,并且似乎违反了最小特权原则。但是,以防万一,如果您更喜欢这种方式,只需在终端中执行:
sudo chmod o+w /opt/google/android-studio/
Run Code Online (Sandbox Code Playgroud)
或者,您始终可以代表 root 运行 Android-Studio 并执行您需要的所有更新,而无需涉及此步骤。
我不接受每个用户都应该拥有自己的 Android SDK 工具副本(构建工具、源代码、系统映像等)的想法,但 Android Studio 正是这样工作的(这可能是因为权限问题)。让我们让它使用系统中所有用户共享的另一个文件夹。
制作 android-sdk 文件夹以备将来使用:
sudo mkdir /opt/google/android-sdk
sudo chmod o+w /opt/google/android-sdk
Run Code Online (Sandbox Code Playgroud)
最后一个命令更改权限,因此系统中的每个用户都可以编辑此 android-sdk 文件夹(安装和删除软件包)。
Android Studio 在这一刻仍然指向了自己的道路。为了让 Android Studio 在共享文件夹中安装 SDK,我们需要指定环境变量。目前有两个变量指向 SDK 文件夹:ANDROID_HOME和ANDROID_SDK_ROOT。第一个已被弃用,但 Android Studio 在第一次启动时不会使用 ANDROID_SDK_ROOT,即使它被指定,所以我建议同时指定这两个变量。为了保持一致和清晰,让我们在profile.d文件夹中为 android-studio 的单独 shell 中指定它们(以便您稍后可以在删除 Android Studio 的情况下删除它们):
sudo -i
cd /etc/profile.d/
echo export ANDROID_SDK_ROOT=/opt/google/android-sdk/ > android_studio.sh
echo export ANDROID_HOME=/opt/google/android-sdk/ >> android_studio.sh
Run Code Online (Sandbox Code Playgroud)
如果您打算通过 CLI 界面使用 gradlew 命令,添加指向嵌入式 JRE 的 JAVA_HOME 会很有用(否则 gradle 将无法找到它)
echo export JAVA_HOME=/opt/google/android-studio/jre >> android_studio.sh
Run Code Online (Sandbox Code Playgroud)
现在您需要注销系统并重新登录以应用这个新脚本。
由于我们更改了 SDK 文件夹 ( /opt/google/android-sdk/) 的权限,因此我们不需要任何特殊权限来写入其中。只需代表您当前的用户运行 android-studio:
/opt/google/android-studio/bin/studio.sh
Run Code Online (Sandbox Code Playgroud)
现在按照设置向导说明进行操作。最终您将点击下载组件窗口。可能需要一段时间才能安装所需的组件。由于我们从一开始(第 2 部分)就关注了所有必需的库和软件,因此该过程应该不会出现任何错误。
首次启动时,Android Studio 仅安装最新的 SDK 平台(在编写 API 27 时)。为了使您的工具集可行,您至少需要安装 2-3 个以上的旧版 SDK 平台(在这里您可以找到显示不同 API 版本实际需求的仪表板)。为了获得它们,从 Android Studio 欢迎屏幕中,单击“配置”并选择 SDK 管理器选项。
从这里您可以选择开发 Android 应用程序所需的任何内容。PS 您实际上可以安装列表中的所有内容(甚至是过时的软件包),但下载需要很长时间。
目前 Android Studio 提供嵌入式功能以创建桌面条目。我们需要以 root 权限运行 Studio,因此可以为系统中的所有用户执行此操作:
sudo -E /opt/google/android-studio/bin/studio.sh
Run Code Online (Sandbox Code Playgroud)
需要 PS -E 选项以在执行 sudo 时保持我们的环境变量 (ANDROID_HOME/ANDROID_SDK_ROOT) 可用。
您将不得不再次通过相同的安装向导(现在正在为 root 用户执行),一旦您点击欢迎屏幕,您可以从“配置”菜单中找到选项创建桌面条目:
在打开的对话框中,确保选中“为所有用户创建条目”复选框,然后单击“确定”。
现在您可以关闭 Android Studio 并从 Unity Launcher 打开!
PS对于那些对条目的创建位置和里面的内容感兴趣的人,您可以在/usr/share/applications/jetbrains-studio.desktop以下位置找到它:
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Icon=/opt/google/android-studio/bin/studio.png
Exec="/opt/google/android-studio/bin/studio.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-studio
Run Code Online (Sandbox Code Playgroud)
对于糖果,我准备了一个 shell 脚本,您可以使用它来完全删除您的 Android Studio,包括所有用户的 SDK 文件夹、设置、模拟器和缓存文件夹。它是为上述步骤量身定制的,但路径位于文件的顶部,因此您可以轻松地将其调整为您自己的配置。开始了:
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
Run Code Online (Sandbox Code Playgroud)
请注意,脚本中使用通配符 .AndroidStudio* 来删除不同 android studio 版本的设置。如果您在隐藏文件夹中保留名称以“.AndroidStudio”开头的有价值的东西,它也会被删除。
对于那些不熟悉 shell 脚本概念的人,这里有一些简单的步骤应该会有所帮助:
单击 Ctrl+O 以保存文件,选择带有 .sh 扩展名的文件的路径和名称:
退出 nano (ctrl+X)
在终端中,您需要将此命令应用于刚刚创建的文件以使其可运行(假设您将脚本保存在~/Documents目录中并将其命名为 android_uninstall.sh):
chmod u+x ~/Documents/android_uninstall.sh
Run Code Online (Sandbox Code Playgroud)现在您可以在终端中运行指定路径的脚本。请记住,如果没有 root 权限,它不会从/opt/目录中删除文件夹,因此脚本会在执行任何操作之前要求您提供这些权限。
就是这样。我实际上是 Linux 类操作系统的新手,因此请随时根据需要在评论中纠正我。
小智 11
添加 android-studio 存储库:
sudo apt-add-repository ppa:maarten-fonville/android-studio
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
然后安装:
sudo apt-get install android-studio
Run Code Online (Sandbox Code Playgroud)
更多信息可以在https://mfonville.github.io/android-studio/找到
引自http://ubuntuhandbook.org/index.php/2014/11/install-android-studio-ubuntu-14-04-ppa/
Android Studio 依赖 Java,推荐使用 Oracle Java 7 或 8
sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer oracle-java7-set-default
Run Code Online (Sandbox Code Playgroud)
添加 Android Studio PPA
sudo add-apt-repository ppa:paolorotolo/android-studio
Run Code Online (Sandbox Code Playgroud)
然后更新包列表并安装它:
sudo apt-get update
sudo apt-get install android-studio
Run Code Online (Sandbox Code Playgroud)
安装后,从 Unity Dash 启动安装向导或直接运行命令
/opt/android-studio/bin/studio.sh
Run Code Online (Sandbox Code Playgroud)
小智 5
如果您运行的是 64 位版本的 Ubuntu (16.04),则需要使用以下命令安装一些 32 位库:
sudo apt-get install lib32stdc++6
Run Code Online (Sandbox Code Playgroud)
或者
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
以免出现此错误:
Unable to run mksdcard SDK tool.
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请阅读此文档
| 归档时间: |
|
| 查看次数: |
706060 次 |
| 最近记录: |