2016-08-02 23:26:59 yili270 阅读数 7162
  • Linux菜鸟篇

    本课程适合未使用过Linux系统、毫无操作基础的新人,包括开发或者网管以及还未参加工作的大学生、高职生等等。

    7376 人正在学习 去看看 董松

前言:

最近项目完成得差不多了,有些空闲于是装了基于ubuntu的Deepin玩玩,感觉挺好的,于是尝试用它来作为开发的系统,接下来就是要搭建android的开发环境,但是看了好多都是很老的,IDE是eclipse的开发环境,对于喜欢尝试新鲜事物的我来说,这是不能忍的,我要用android studio!!! 所以我便将我的studio的搭建过程写到blog上,希望可以帮到有需要的人(本人也是linux菜鸟,里面使用的命令可能不是最好的,用更好地方式还请多多指教)

一.下载配置JDK

1.下载最新版的JDK 点此下载最新版JDK

2. 解压并移动到指定文件夹

  • (1) 解压jdk
  • (2)重命名文件夹(也可不修改,个人习惯)
  • (3)将jdk文件夹移到指定的目录
tar -zxvf ./jdk-8u101-linux-x64.tar.gz
sudo mv jdk1.8.0_101  jdk
sudo cp -r ./jdk/ /opt/android

3. 配置环境变量

  • 先调用以下命令 打开配置文本
~ sudo vi /etc/environment

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/android/jdk/bin"

JAVA_HOME=/opt/android/jdk
  • 让环境变量生效
~ . /etc/environment

4. 测试java环境是否搭建完成
打开命令行 输入 java -version 查看是否显示如下 java version “1.8.0XXX”
测试java图片

注:

一定先安装java后安装android studio,否则android studio会自动使用内部的openjdk,导致android开发过程中其中一些与oracle jdk语法不一样的地方,后期修改成一般用jdk也会比较繁琐

二.下载配置AndroidStudio

1.下载最新版的Android Studio 墙内用户推荐androiddevtools下载

2.将下载后的studio解压并移到指定文件夹

  • 1.解压androidstudio (不同版本的编号不一致,注意修改成你当前的编号)
  • 2 将解压后的android-studio移到opt/android下(在同一个文件夹下主要为了方便管理)
tar -zxvf ./android-studio-ide-145.3070098-linux.zip
sudo cp -r ./android-studio/ /opt/android 

3.配置androidstudio环境
先调用以下命令 打开配置文本

sudo gedit ~/.bashrc

将一下内容写入文件,并保存即可

GRADLE_HOME=/opt/android/android-studio/gradle/gradle-2.10
export PATH=$PATH:$GRADLE_HOME/bin
export ANDROID_SDK=/opt/android/android_sdk
export ANDROID_HOME=/opt/android/android_studio
export APKTOOL=/opt/android/apktool
export PATH=$APKTOOL:$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools:$ANDROID_SDK/build-tools/24.0.0:$PATH

4.运行android studio
在android-studio下 运行studio.sh即可(暂时先不要尝试,因为一般可能都是没有sdk的版本)

 sudo ./bin/studio.sh 

三.安装SDK

1.下载SDK
这个获取方式就比较多了这里就不详细介绍了,,我发百度盘链接出来(http://pan.baidu.com/s/1nuR5sZv),如果分享失效,实在找不到可以留言或者私信我
2.将该文件夹移动到指定文件夹
1.先将sdk名称修改未android_sdk(说明:这里也可以不修改名称,但是你需要在配置文件中将AANDROID_SDK的路径名称与你的名称相对应)
2.将sdk移动到opt/android下

sudo mv sdk  android_sdk
sudo cp -r ./android_sdk/ /opt/android

注.一般没有翻墙的情况下安装时选择custom然后选择你的sdk路径

四.一些安装出现的问题与解决方法

1. android studio 编译项目时报错:Gradle ‘XXX’ project refresh failed Error:Error writing to server
分析:这种情况多是没有翻墙导致的gradle无法更新的问题
解决:File–>Setting–>Build,Execution,Deployment–>Gradle
-1.选择user local gradle 然后选择路径为/android/android-studio/gradle/gradle2.10.zip
-2. offline work 路径与上面相同

2. android studio 编译项目时报错:Gradle ‘XXX’ project refresh failed Error=13, 权限不够
分析:文件权限不足,提升权限(这里遇到这个问题,但是没有表明到底什么地方权限不足,故列举一些可能的地方)

sudo chmod +x  /opt/android/android-sdk/platform-tools/*
sudo chmod 777 /opt/android/jdk/jre/bin/keytool

3. jdk配置了以后在终端中输入java -version出现
java -version
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp
java version “1.8.0_25”
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) Server VM (build 25.25-b02, mixed mode)

分析:这是因为jdk运行中使用了Linux内部的openjdk的配置文件导致的
解决:删除该配置文件即可 sudo rm /etc/profile.d/java-awt-font-gasp.sh
注:有人说需要保留该配置文件 也可以备份下 具体参看考这篇文档

4. 运行studio 出现错误 “No JDK found. Please validate either STUDIO_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.”
分析:这个问题是因为系统没有识别出来你的jdk,所以你要告诉系统你的jdk安装路径(前提是你的jdk要安装好了,就是说java -version 可以看到jdk的版本)
解决:1.$ sudo update-alternatives --install /usr/bin/java java /opt/android/jdk/bin/java 300
这段代码 分五部分 (1).sudo update-alternatives –install 告诉系统一个路径
(2)./usr/bin/java 我的理解这个是系统的jdk路径(不要修改)
(3).java jdk的名字 也就是java
(4). /opt/android/jdk/bin/java 你的实际配置的jdk路径(替换成你的jdk路径)
(5). 300优先级 可以理解成权限(不建议修改)
2.
sudo update-alternatives –install /usr/bin/javac javac /opt/android/jdk/bin/java 300
这个和上面类似 不做解释
3.
sudoupdatealternativesconfigjavajdk4. sudo update-alternatives –config java

有 3 个候选项可用于替换 java (提供 /usr/bin/java)。
  选择       路径                                优先级  状态
------------------------------------------------------------
* 0            /home/yasin/Android/jdk1.8/bin/java    300       自动模式
  1            /home/yasin/Android/jdk1.8/bin/java    300       手动模式
  2            /home/yasin/Android/jdk1.8/bin/javac   300       手动模式

要维持当前值[*]请按<回车键>,或者键入选择的编号:1

你想用那个输那个。
如上所示,这样就设置好了要使用的java了。
5.对于一些目录下需要权限 而直接运行 sududio.sh会出现一些文件不能创建的问题
建议是用 sudo 管理员身份运行

sudo: ./bin/studio.sh:找不到命令

可用如下方式来解决

chmod 777 android-studio

最后附录环境搭建成功图片

这里写图片描述

转载请注明本文链接,支持原创谢谢!!

2014-08-09 21:56:47 MTzhou 阅读数 3406
  • Linux菜鸟篇

    本课程适合未使用过Linux系统、毫无操作基础的新人,包括开发或者网管以及还未参加工作的大学生、高职生等等。

    7376 人正在学习 去看看 董松

Deepin配置android应用开发环境

一、安装eclipse

Deepin仓库里面的eclipse还是3.0版本的,建议官方网站下载最新的(解压即用)。

二、安装JDK

JDK解压之后,需要配置环境变量,在~/.profile文件添加(/home/zhouyixing/Softwares/为个人解压路径):
if [ -d /home/zhouyixing/Softwares/jdk1.7.0_67 ] ; then
export JAVA_HOME=/home/zhouyixing/Softwares/jdk1.7.0_67
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
fi

三、安装android ADT和SDK

ADT安装方法

eclipse -> help -> Install New Software -> Add -> Archive选择ADT-23.0.3.zip,Name填入ADT。然后,按提示即可一步一步完成。

SDK安装方法

配置SDK(/home/zhouyixing/Softwares/为个人解压路径)
eclipse -> prefences -> Android -> SDK location填入/home/zhouyixing/Softwares/android-sdk-linux

然后再配置环境变量
if [ -d /home/zhouyixing/Softwares/android-sdk-linux ] ; then
export ANDROID_HOME=/home/zhouyixing/Softwares/android-sdk-linux
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
fi

下载平台包
在命令行直接运行android,在弹出的android sdk manager勾选需要的版本平台,并接受证书。
zhouyixing@T6Series:~$ android


NOTE:由于种种原因,直接下载会比较慢。先在修改/etc/hosts文件
zhouyixing@T6Series:~$ cat /etc/hosts
127.0.0.1  localhost
127.0.1.1  T6Series


# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
# 添加如下两个地址
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com

四、连接手机

参考文章点击打开链接

zhouyixing@T6Series:/etc/udev/rules.d$ sudo adb kill-server

zhouyixing@T6Series:/etc/udev/rules.d$ sudo adb devices
看到设备自己的神器代表连接成功。下次直接运行sudo adb kill-server,eclipse就能连接手机了。

五、测试Hello world

File -> New -> Projects -> Android Application Project然后按提示完成工程。
开启手机的调试模式,并用usb线链接电脑(记得sudo adb kill-server,最好还用sudo adb devices检查一下)。
点击工程,然后再点击run,选择Android Application,即可在手机运行。

六、题外

由于不理解各个软件包的作用,个人费了不少功夫。这里简单说一下个人理解(大牛莫笑)。eclipse是软件编辑器,JDK是java编译工具,ADT是android编译支持工具,SDK是平台API等等。
另外不得不吐槽,由于种种原因,导致部分网站网速有点慢(甚至打不开),个人是爬出去找到链接在用360离线和百度离线下载,然后再下载的。这些,包括设置/etc/hosts都非吾所愿啊。

本文所有下载链接:
eclipse软件
linux版:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/luna/R/eclipse-standard-luna-R-linux-gtk-x86_64.tar.gz
JDK软件包
linux版:http://download.oracle.com/otn-pub/java/jdk/8u11-b12/jdk-8u11-linux-x64.tar.gz?AuthParam=1407590615_e03f7e8d1a7be6b8b687035bd5ed49e0
ADT插件
在线安装地址:https://dl-ssl.google.com/android/eclipse/
离线安装地址:https://dl.google.com/android/ADT-23.0.3.zip
SDK软件包
linux版:https://dl.google.com/android/android-sdk_r23.0.2-linux.tgz
windows版:http://dl.google.com/android/android-sdk_r23.0.2-windows.zip

2016-09-08 01:02:34 zengaki 阅读数 1452
  • Linux菜鸟篇

    本课程适合未使用过Linux系统、毫无操作基础的新人,包括开发或者网管以及还未参加工作的大学生、高职生等等。

    7376 人正在学习 去看看 董松

Deepin -Android Studio-Genymotion 之旅

暑假无聊中在deepin系统下配置好了android的开发环境,并使用了比较好的一款模拟器–Genymotion;下面是我配置的非常详细的过程。

第一步 :安装deepin系统

为什么我会使用deepin系统呢,首先deepin的图形界面做的非常美观,其次从我装了7到8种linux系统来看,deepin系统连学校的校园网最方便。
安装deepin系统我们首先要有系统镜像,我推荐小伙伴从deepin官网下载最新版的系统。
Deepin系统有两种安装方式,一种是直接在windows系统下安装,把系统镜像解压下来后会发现里面有几个以.exe结尾的应用程序,其中就有一个程序可以一键装机,可以把系统装在任何盘,即使是windows盘;另一种方法就是使用u盘装机。
我装的时候使用的是用u盘装机,在镜像解压下来的文件中的应用程序就有u盘刻录工具,我们是只需要准备一个8Gu盘,使用刻录工具将deepin系统的镜像刻录到u盘就行了。接下来选择重启,进入deepin系统的安装阶段,一般是会重启进入deepin系统的安装界面,可是本人的惠普本进不去,这是什么情况呢,原来是BOIS里的安全模式没有禁用,至于为什么禁用我也不太清楚,可能和UEFI启动有关。在安装界面跟着下一步下一步就行了,最关键的是安装位置,此时千万不要安装在windows盘下,因为它在安装的时候会先格式化整个盘,所以你在安装前要分一个大于10G的盘出来,而这些在使用第一种方法直接安装的时候都不需要。如果你对linux系统的安装比较熟悉,可以选择专家安装模式,里面有各种分区的挂载。点击安装后等待10~30分钟的安装就可以了,接着重启后就可以进入deepin系统界面,输入刚才设置的密码就可以进入系统了
这里写图片描述
我在安装完成deepin系统的时候重启有遇到进不去的问题,并且第二次选择启动项的时候发现deepin的启动项没了,这时需要选择从EFI文件启动,我的电脑是在hp文件夹下有一个deepin文件夹,这里面有一个grubx64.efi的文件,这个就是启动文件,选择从这个启动后就能进入刚才装好的系统,如果想要让deepin的启动项恢复,可以在PE中恢复,具体恢复方法可以参考另一篇博文。

第二步:jdk的安装—环境变量的配置—android Studio的安装

首先必须先在oracle官网上下载linux版的jdk,可以使用命令下载也可以直接浏览官网下载。在官网上我们会发现Linux x64有两种格式结尾的jdk安装文件,一种是以“.rmp”结尾的,另一种是以“.tar.gz”结尾的压缩包文件。我下载的jdk是以“.tar.gz”结尾的压缩包文件——jdk-8u101-linux-64.tar.gz。
1.解压安装jdk:
在终端中输入如下命令(“”中的是注释)
这里写图片描述
安装之后文件夹下的文件有
这里写图片描述
2.配置环境变量
这里写图片描述
3.配置默认jdk版本
这是由于deepin 系统可能会有默认的jdk,如openjdk,所以为了将我们刚才安装的jdk设置为默认的jdk,我们还需要做如下工作:输入如下命令
这里写图片描述
系统会出现各种jdk版本,如下所示
这里写图片描述
此时只需要输入手动模式中优先级为300的编号就行了
4.测试配置是否成功:输入java -version,发现版本变了。然后输入java和javac 查看环境变量是否配置成功
这里写图片描述
这里写图片描述
5.安装Android Studio
现在在deepin的深度商店里面有Android Studio,小伙伴们只需要下载安装就行了,而且安装也是自动安装。安装完Android Studio后如果想要开发app还必须要安装sdk,此步在打开Android Studio 时会出现提示你安装sdk,你只要按照它提示的一步步来就行了。
这里写图片描述
点击红圈中的英文后出现如下图
这里写图片描述
将Tools 前面打上钩,然后有选择的将下面的API前面打上钩,一般是API 20 以下全部打钩,然后选择Install package就行了,这个过程特别慢。除非网特别好,而且下载的东西也特别大,所以当初在分区装系统的时候尽量分多点。

第三步:流畅的安装模拟器—Genymotion的安装

一般android开发使用的sdk是google自家的,但是众所周知,谷歌自家的安卓模拟器流畅度很差,鼠标与模拟器的交互不便。滑轮的滑动不能使模拟器的界面滑动,而Genymotion模拟器就流畅多了,不仅滑轮的滑动能使模拟器的界面滑动,而且有Eclipse和Android Studio的插件,可以直接用该模拟器用于开发。
令人兴奋的是,在深度商店里面也有Genymotion,我们只需要下载安装就行了,安装后进行如下图的步骤:
这里写图片描述
在Genymotion安装并把模拟器下载完成后,就要安装Android Studio里的Genymotion插件。打开Android Studio,点击File 选择Setting选项;接下来的步骤如下图:
这里写图片描述
安装好之后右上角会出现Genymotion插件图标
这里写图片描述
点击该图标会出现Genymotion Device Manager,选择一个Device 然后点击Start就启动了
这里写图片描述
完成以上三步后,我们就可以使用Android Studio 和Genymotion 开发安卓app了

尾:使用deepin(深度系统)的感受

大概在去年刚上大学的时候,就对深度系统有所耳闻,即所谓的deepin系统,2014年的时候是基于ubuntu的,而最新的2015的版本则是基于centos,对于a常美观,还有就是它自家带的深度商店,深度影院和深度音乐等等。使得对于当前不太懂linux系统的人也能轻松上手

2019-08-31 15:12:24 waplyj 阅读数 69
  • Linux菜鸟篇

    本课程适合未使用过Linux系统、毫无操作基础的新人,包括开发或者网管以及还未参加工作的大学生、高职生等等。

    7376 人正在学习 去看看 董松

Deepin Linux上的Android+Flutter开发环境配置

在Linux上安装Flutter开发环境,官方教程参见Flutter Get Started,中国用户被墙需额外注意的官方教程参见Using Flutter in China

到深度应用商店安装Android Studio及Genymotion,Android的SDK可指定到$HOME/android-sdk

安装Android Studio及Genymotion

在Android Studio中安装Flutter及Genymotion插件

安装Flutter插件
安装Genymotion插件

在Android Studio->Settings->Genymotion指定Genymotion的安装路径/opt/genymotion

指定Genymotion的安装路径

在Genymotion->Settings->ADB指定Android SDK Tools路径为$HOME/android-sdk

指定Android SDK Tools路径

在Genymotion中选择安装一个模拟设备,如Samsung Galaxy S9

安装一个模拟设备

下载最新版的Flutter SDK并检测环境,Bash脚本如下:
# 切换到主目录
cd ~/
# dev为开发版、stable为稳定版
#git clone -b dev https://github.com/flutter/flutter.git
# 由于github克隆太慢,我Fork导入了一份到国内的gitee加快下载速度
#git clone -b dev https://github.com/liyujiang-gzu/flutter.git
#git clone -b dev https://gitee.com/li_yu_jiang/flutter.git
git clone -b dev https://gitee.com/li_yu_jiang/flutter.git
# 除了源码下载方式,也可以直接已发布的稳定版Flutter SDK包
# 切换到下载目录
#cd ~/Downloads/
# 下载Flutter SDK
#wget https://storage.googleapis.com/flutter_infra/releases/stable/linux/flutter_linux_v1.7.8+hotfix.4-stable.tar.xz
#wget https://storage.flutter-io.cn/flutter_infra/releases/stable/linux/flutter_linux_v1.7.8+hotfix.4-stable.tar.xz
# 切换回主目录
#cd ~/
# 解压Flutter SDK
#tar xf ~/Downloads/flutter_linux_v1.7.8+hotfix.4-stable.tar.xz

# 在.bashrc中添加Android及Flutter的环境变量,若没有安装深度编辑器,可以使用vim、nano等
deepin-editor ~/.bashrc
#export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
#export ANDROID_HOME="$HOME/android-sdk"
#export FLUTTER_HOME="$HOME/flutter"
#export PUB_HOSTED_URL=https://pub.flutter-io.cn
#export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
#export PATH="$PATH:$JAVA_HOME/bin:$ANDROID_HOME/platform-tools:$FLUTTER_HOME/bin"
# 让刚刚加入的环境变量立即生效
source ./.bashrc
# 查看环境变量具体的值
echo PWD=$PWD
echo HOME=$HOME
echo JAVA_HOME=$JAVA_HOME
echo ANDROID_HOME=$ANDROID_HOME
echo FLUTTER_HOME=$FLUTTER_HOME
echo PUB_HOSTED_URL=$PUB_HOSTED_URL
echo FLUTTER_STORAGE_BASE_URL=$FLUTTER_STORAGE_BASE_URL
echo PATH=$PATH
# 验证可用性
java -version
which adb
which flutter

#自动安装并校验Flutter开发环境
flutter doctor --android-licenses
flutter doctor --verbose

添加环境变量
验证环境信息安装并校验Flutter开发环境描述

在Android Studio->Settings->Languages&Frameworks->Flutter指定Flutter SDK的路径$HOME/flutter

指定Flutter SDK的路径

不出意外的话,现在可以通过Android Studio创建Flutter项目了

创建Flutter项目

2017-02-26 15:57:04 fnhfire_7030 阅读数 1101
  • Linux菜鸟篇

    本课程适合未使用过Linux系统、毫无操作基础的新人,包括开发或者网管以及还未参加工作的大学生、高职生等等。

    7376 人正在学习 去看看 董松

前言:尝试了一下在Linux系统中搭建Android开发环境,搭建过程真是一把心酸泪呀,在这里就把搭建的步骤与遇到的问题记录下来分享给大家,希望大家以后不要踩我踩过的坑。

配置JDK开发环境

1、下载JDK压缩包
  大家可以在ORACL官网下载系统需要的jdk压缩包jdk压缩包,这里以下载的后缀为.tar.gz的格式进行讲解。
2、 新建jvm文件夹
  在终端输入以下命令,即在/usr/lib/jvm路径下新建了一个jvm的文件夹。

sudo mkdir /usr/lib/jvm

3、解压jdk压缩包
  使用以下命令将下载的jdk压缩包解压到刚才新建的jvm文件夹中。

//jdk-8u71-linux-i586.tar.gz换成自己的压缩包
sudo tar -zxvf jdk-8u71-linux-i586.tar.gz -C /usr/lib/jvm/

4、配置jdk环境变量
   在终端中使用以下命令,打开profile文件

sudo gedit /etc/profile

注:这时profile文件所有者是root用户为只读的,可以使用以下命令更改文件的所有者,更改所有者之后,文件就变成可读写的了。

sudo chown username /etc/profile

在profile文件末尾添加以下代码

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_71   

export JRE_HOME=${JAVA_HOME}/jre  

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  

export PATH=${JAVA_HOME}/bin:$PATH

然后保存就可以了,保存之后用以下命令初始化profile文件

source /etc/profile

5、查看jdk环境是否配置成功
   在终端输入 java -version 命令,如出现以下界面,则配置成功。
环境变量图片

配置Android Studio运行环境

安装SDK Tools

1、下载SDK Tools
   我们可以从这个网站下载SDK Tools,http://www.androiddevtools.cn/ ,如下,我们选择Linux版本的进行下载
这里写图片描述
2、解压压缩包
   使用以下命令将下载的压缩包解压到指定文件夹,这里我将压缩包解压到了这个路径下/home/user/Android/

sudo tar -zxvf android-sdk_r24.4.1-linux.tgz -C /home/user/Android/

3、打开Android SDK下载需要的文件
   通过以下命令进入tools目录下

cd /home/user/Android/android-sdk-linux/tools

通过以下命令进入打开android sdk

./android

图形界面如下
sdk

然后你就可以下载android开发需要的文件了。

下载Android Studio

   同样,我们可以从这个网站下载Android Studio:http://www.androiddevtools.cn/,一个对安卓开发者很有用的网站。

配置Android Studio

1、解压下载的Android Studio压缩包

sudo unzip 压缩包的名字

2、运行Android Studio
   通过以下命令进入解压后文件的bin目录下,这里我将Android Studio解压到了这个路径下/home/user/Android

cd /home/user/Android/android-studio/bin

通过以下命令,打开Android Studio

./studio

文章写到这里,安卓开发环境就已经搭建好了,但本文还没结束,下面就是讲解以下环境搭建好之后常见的问题。

常见问题解决

finished with non-zero exit value 2错误

   错误如下图
错误一

解决方法

  通过File–>Project Structure打开Project Structure设置界面,将JDK Location路径改为刚才安装JDK的路径即可,如图
解决错误一

使用platform -tools文件夹下的adb命令时提示二进制文件错误

   这个错误难为了我好久,我还以为是系统的问题,结果换了一个系统结果还是一样报错,当时差点崩溃了,最后我自己下了下个platform -tools压缩包解压之后替换用sdk tools 下载的platform -tools,再次执行adb命令,终于成功了。

解决方法

   自己下载platform -tools替换用sdk tools下载的platform -tools,下载platform -tools可以在这里下载:http://www.androiddevtools.cn/
注:如果不解决这个问题,在用android studio 连接真机调试是连接不上的。

问题:连接真机时不能识别真机

不能识别真机

解决方法

1、进入这个目录下/etc/udev/rules.d,我们会发现有个51-android-rules文件,我们要做的就是在这个文件中添加自己的手机。

这里写图片描述
你的可能不是51-android-rules文件,只要是xx-android-rules就行。
2、查找android手机ID
插入连接有android手机的usb数据线,在终端输入lsusb,找出手机的ID
找出手机的ID

3、在步骤1 规则文件中添加手机ID

  打开51-android.rules文件,添加以下信息

SUBSYSTEM=="usb",SYSFS{idVendor}=="12d1", MODE="0666"

将12d1改为你自己的手机ID,然后保存。
4、重启udev服务

  在终端输入

sudo /etc/init.d/udev restart

5、重启adb
   用以下命令结束adb进程

sudo ./adb kill-server

重启进程

sudo ./adb devices 

然后就能识别你的手机了。

结束语

   以上就是在Linux(deepin)系统上搭建安卓开发环境的总结,虽然花费了一些时间,但也学到了好多,写这篇文章希望对大家有所帮助,节约一些不必要的时间。

转载请注明出处:www.wizardev.com


欢迎大家关注我的公众号
这里写图片描述

Deepin Software编程

阅读数 943

没有更多推荐了,返回首页