安装步骤:

1. 安装 Java developer kit

2.安装 Android developer kit

3.安装 Android studio

4.真机调试

第一次用Linux,命令基本不会,下面的命令都是在查找的各个资料里面copy的

Java developer kit 安装

1.用Firefox直接官网下载 jdk-8u144-linux-x64.tar.gz  提示:在下载对话框中选择:Save file,这样文件直接就存在/home/用户名/Downloads文件夹中了

2.图形界面操作:通过左边竖立的任务栏进入/home/用户名/Downloads文件夹,然后通过右键菜单命令:Extract Here将文件解压释放到当前位置

3.图形界面无法进行文件夹创建操作(理论是没权限什么的)通过命令在/usr目录中创建java文件夹:按win键,在弹出对话框中输入cmd搜索命令程序,然后打开它

执行命令:(步骤的三个内容我都安装在java目录下了):sudo mkdir /usr/java,执行此命令需要输入开机密码

4.把步骤2中解压出来的jdk文件移动到java文件夹中,通过命令执行

执行命令:sodu mv /home/用户名/Downloads/jdk-8u144-linux-x64 /usr/java

5.配置变量,直接在/etc/profile文件尾部添加配置

执行命令:sudo gedit /etc/profile  此命令是打开profile文件,然后将以下内容粘贴到文件尾部(JAVA_HOME有更改就需要替换哈,其他不变):

export JAVA_HOME=/usr/java/jdk1.8.0_144
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

6.执行 source /etc/profile

7.验证是否安装成功(我验证是成功的)

执行:java -version

执行:javac -version

Android developer kit 安装

1.在Android 中文社区下载sdk:android-sdk_r24.4.1-linux.tgz

解压后移动到java目录下,同jdk操作方式

2.通过命令启动sdk manager:

执行命令:/usr/java/android-sdk-linux/tools/android

提示:如果执行失败,失败信息如下:

./android: 1: ./android: java: not found
./android: 1: ./android: java: not found
./android: 110: exec: java: not found

说明java环境出问题了,刚刚明明配置好的,我实验了以下:在新开的命令行工具中执行 java -version是会失败的,目前还不知道为什么,等会重启之后在试试

就再次执行source /etc/profile,然后再次执行上面的命令,就能打开sdk manager了

3.sdk manager程序打开后,他居然没有菜单栏,无法通过图形界面配置代理,然后查了下,最终没找到想要的答案,抱着尝试的态度点击了一下:Install按钮,尼玛:直接安装成功了,大于等于4.4.2版本以上的我都下载下来了

Android studio 安装

1.还是直接去Android中文社区直接下载提供的最新的Android studio包

2.同样的方式解压,然后移动到java目录

3.执行命令:sudo /usr/java/android-studio/bin/studio.sh

4.执行命令后会执行安装操作,中途有一个错误提示:Unable to run mksdcard SDK tool.

执行命令:sudo apt-get install lib32z1 lib32ncurses5  lib32stdc++6

5.再次执行3步骤命令开启Android studio,然后创建一个新的工程

6.我在java目录下创建了一个workspace,工程我保存到了这里

7.新建的工程一直处于:Building ‘MyFirstApp’ Gradle Project Info界面,持续了10分钟++

8.如网上所说,他在下载Gradle,直接配置代理:mirrors.opencas.cn:80,

9.再次新建项目,直接就成功了,然而又TM遇到问题了,关于Gradle的

Android studio 提示:Error:Unable to tunnel through proxy. Proxyreturns "HTTP/1.1 400 Bad Request"

然后我在命令行面板发现一直处于:downloading https://downloads.gradle.org/distributions/gradle-3.3-all.zip(这个链接就显示在命令行窗口中)

始终下载不下来,然后我把这个链接直接copy到浏览器。。。直接就下下来了,然后我也把他解压到java目录下,再在Setting--Gradle设置中指向本地Gradle包,然后再次启动就成功了,项目也编译成功了

提示:如果Android studio配置了代码,Gradle sync可能会失败,把代理去掉就可以。

真机调试

添加一个配置文件就可以了

1. 通过命令创建或者打开文件:51-android.rules
执行命令:sudo gedit /etc/udev/rules.d/51-android.rules
然后在文本编辑器中复制以下内容:
SUBSYSTEM=="usb" ENV{DEVTYPE}=="usb_device",MODE="0666"
保存文件即可

2.执行命令:/usr/java/android-sdk-linux/platform-tools/adb devices
然后就发现设备了

3.再次启动Android studio,尝试debug一下,调试成功,断点也命中了

至此,Ubuntu 16.04 LTS安装 Android studio就完成了,也相当于一份笔记吧,万一下次又部署环境呢,以北查阅

ubuntu 16.04 android studio 开发环境搭建的更多相关文章

  1. Ubuntu 16.04 系统基础开发环境搭建

    1.安装 Git sudo apt-get update sudo apt-get install git Do you want to continue? [Y/n] Y git --version ...

  2. Ubuntu 16.04 以太坊开发环境搭建

    今天我们来一步一步从搭建以太坊智能合约开发环境. Ubuntu16.04 安装ubuntu16.04.下载链接 //先update一下(或者换国内源再update) sudo apt-get upda ...

  3. [eShopOnContainers 学习系列] - 03 - 在远程 Ubuntu 16.04 上配置开发环境

    直接把 md 粘出来了,博客园的富文本编辑器换成 markdown,没啥效果呀 ,先凑合吧.实在不行换地方   # 在远程 Ubuntu 16.04 上配置开发环境 ## 零.因 为什么要用这么麻烦的 ...

  4. Android studio 开发环境搭建

    Android studio 开发环境搭建 一.环境: 下载java jdk:http://www.oracle.com/technetwork/cn/java/javase/downloads/jd ...

  5. 【Android Studio安装部署系列】二、Android Studio开发环境搭建

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 Android Studio开发环境安装步骤 下载Android Studio 下载地址: http://www.wanandroi ...

  6. windows平台下Android studio开发环境搭建教程

    最近,Google 已宣布,为了简化 Android 的开发力度,以重点建设 Android Studio 工具,到今年年底将停止支持Eclipse等其他集成开发环境 .而随着Android stud ...

  7. Android开发学习之路--MAC下Android Studio开发环境搭建

    自从毕业开始到现在还没有系统地学习android应用的开发,之前一直都是做些底层的驱动,以及linux上的c开发.虽然写过几个简单的app,也对android4.0.3的源代码做过部分的分析,也算入门 ...

  8. 【Android学习笔记】Mac下Android Studio开发环境搭建

    本文由@ray 出品,转载请注明出处.  文章链接:http://www.cnblogs.com/wolfray/p/7829069.html 对于移动端这块,笔者之前一直都是进行iOS开发的,也从来 ...

  9. Ubuntu 14.04.5 imx6 开发环境搭建

    1,下载VMware Workstation虚拟机 地址:http://1.xp510.com:801/xp2011/VMware10.7z 2,下载Ubuntu 14.04.5 LTS 32位Ubu ...

随机推荐

  1. GTID的限制

    1.不支持非事务引擎(从库报错,stop slave;start slave;忽略). 2.不支持create table ... select 语句复制(主库直接报错). 3.不允许一个SQL同时更 ...

  2. 小强的HTML5移动开发之路(39)——jqMobi插件json格式ActionSheet

    在上一篇中我们学会了ActionSheet的使用,细心的朋友可能会发现其中创建列表的格式是HTML的,代码如下: function showCustomHtmlSheet() { $("#a ...

  3. 小强的HTML5移动开发之路(22)—— Adobe DreamWeaver CS6安装与破解

    首先说明一下,这里介绍Adobe DreamWeaver CS6的安装与破解是为了后面的jQuery Mobile框架使用做好准备. 一.首先去Adobe官网下载:http://www.adobe.c ...

  4. C 删除字符串1字符串2

    #include<stdio.h> #include<string.h> void main() { char s1[1000],s2[100],b[100]; int i,j ...

  5. 经典卷积神经网络的学习(三)—— Inception Net

    Google Inception Net 首次出现在 ILSVRC 2014 的比赛中(和 VGGNet 同年),就以较大优势拔得头筹.那届比赛中的 Inception Net 一般被称为 Incep ...

  6. 反编译Jar包

    Jar 包(Java Archive)是对 Java 程序的打包,它可能包含源码,也可能没有. 对于有包含源码的 Jar 包,在 Eclipse 工程里设定好 source code 路径后能直接查看 ...

  7. 学习 protobuf(一)—— ubuntu 下 protobuf 2.6.1 的安装

    下载地址:https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.gz(如果初次下载失败,不妨多试 ...

  8. Linux在出现/java: cannot execute binary file

    位这样的情况下通常的虚拟机(32和64)不匹配造成的.再次,你的虚拟机下一场比赛JDK的版本号的 在与X64它是64位置,另32位置 版权声明:本文博主原创文章.博客,未经同意不得转载.

  9. Android设备与外接U盘实现数据读取操作

    现在越来越多手机支持OTG功能,通过OTG可以实现与外接入的U盘等USB设备实现数据传输.关于OTG,可以参考: http://blog.csdn.net/srw11/article/details/ ...

  10. 并发-Java并发编程基础

    Java并发编程基础 并发 在计算机科学中,并发是指将一个程序,算法划分为若干个逻辑组成部分,这些部分可以以任何顺序进行执行,但与最终顺序执行的结果一致.并发可以在多核操作系统上显著的提高程序运行速度 ...