deepin 开发android_deepin android开发 - CSDN
  • 首先去应用商店下载Android Studio 商店的版本2.3,最近才更新的,算是比较新的了。 1.5G左右大小,我商店下载速度是200+kb/s,耐心等待吧 几个小时后,下载完毕,点击打开按钮,Android Studio启动,这个时候...

    首先去应用商店下载Android Studio
    这里写图片描述
    商店的版本2.3,最近才更新的,算是比较新的了。
    1.5G左右大小,我商店下载速度是200+kb/s,耐心等待吧
    几个小时后,下载完毕,点击打开按钮,Android Studio启动,这个时候还新建不了工程,需要下载Android SDK,1.2G大小,又是一个漫长的过程。
    几个小时后,SDK安装完毕,新建一个工程,由于我点了C++ support,后面又要下载NDK,又是一段时间。但是,当我新建工程后,却无法打开,一直卡在这里
    这里写图片描述
    不知道怎么回事,还以为是Android Studio有问题,后来通过命令行打开,看到无法启动是因为一直在下载Gradle。我果断把Gradle的版本改成我以前下载过的版本,终于进去了。
    但,还没完!!!
    由于我勾选了C++ support,所以需要下载NDK
    这里写图片描述
    下载完后,好像还要下载cmake。。。
    这些东西都下好后,启动APP,(⊙o⊙)…,无法启动,因为安卓模拟器还没有启动,需要下载Android模拟器,下吧,还能咋办。等等等。下完后,AVD无法启动。
    还好论坛早有人给了解决办法 安卓开发者在使用deepin时可能会遇到的问题
    按照指示,AVD能启动了一个小Demo能跑起来了。
    这里写图片描述
    从下午5点开始下载Android Studio,到晚上11点跑出来这个Demo,足足花了6个小时。环境搭好了,回去安安心心睡觉,O(∩_∩)O哈哈~。
    本来到这里就该结束的,第二天,我照样启动Android Studio,启动APP,~~(>_<)~~,AVD又无法启动。昨天晚上还好好的,怎么今天又出问题了。用命令行启动——提示

    PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT

    我设置ANDROID_SDK_ROOT,可不管我怎么设置就是有问题,比方说

    PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value [/home/pikachu/Android/Sdk]

    后来,不知道怎么想到的,我修改了ANDROID_HOME,AVD启动了。

    pikachu@DESKTOP-I5EFT4D:~/Android/Sdk/tools$ ./emulator -avd Nexus_5X_API_26_1
    PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT
    pikachu@DESKTOP-I5EFT4D:~/Android/Sdk/tools$ locate android-sdk.sh
    pikachu@DESKTOP-I5EFT4D:~/Android/Sdk/tools$ $ANDROID_HOME
    bash: /opt/android-sdk: 是一个目录
    pikachu@DESKTOP-I5EFT4D:~/Android/Sdk/tools$ export ANDROID_HOME=/home/pikachu/Android/Sdk
    pikachu@DESKTOP-I5EFT4D:~/Android/Sdk/tools$ ./emulator -avd Nexus_5X_API_26_1
    path /home/pikachu/.android/avd/Nexus_5X_API_26.avd/system.img.qcow2
    Your emulator is out of date, please update by launching Android Studio:
     - Start Android Studio
     - Select menu "Tools > Android > SDK Manager"
     - Click "SDK Tools" tab
     - Check "Android Emulator" checkbox
     - Click "OK"
    
    
    

    ( ⊙ o ⊙ )啊!

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

    前言:尝试了一下在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配置android应用开发环境

    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

    展开全文
  • 前言:最近项目完成得差不多了,有些空闲于是装了基于ubuntu的Deepin玩玩,感觉挺好的,于是尝试用它来作为开发的系统,接下来就是要搭建android开发环境,但是看了好多都是很老的,IDE是eclipse的开发环境,对于...

    前言:

    最近项目完成得差不多了,有些空闲于是装了基于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

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

    这里写图片描述

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

    展开全文
  • Deepin -Android Studio-Genymotion 之旅暑假无聊中在deepin系统下配置好了android开发环境,并使用了比较好的一款模拟器–Genymotion;下面是我配置的非常详细的过程。第一步 :安装deepin系统为什么我会使用deepin...
  • 今天,尝试下载了Deepin15.11桌面版,将我的电脑安装成了双系统,感觉还很不错。 想说的是,Deepin系统15.11版本和网上说的一样,感觉很...那作为一枚Android开发,我那第一件事情,便是试试看我的开发环境能否o...
  • 第一步下载以及安装jdk 1.8.x 由于之前就已经下载好了java-8-openjdk-amd64.tar,因此在这里只需要复制到/opt/jdk目录下,一般来说jdk目录是自己创建的。 mkdir jdk 解压java-8-openjdk-amd64.tar ...
  • 1.下载AndroidStudio 官网下载地址 无墙,国内可以访问 2.安装 本机找个目录直接解压即可 3.启动 进入安装目录的bin目录下,右击菜单,选择在终端打开 输入 ./studio.sh 4.配置桌面快捷方式 在...
  • deepin15.9关于Android Studio的配置前言配置JDK配置Android Studio 前言 关于本次的配置是因为刚好有一个项目需要用到安卓,自己虽然没能参与相关模块,但是还是想通过这次机会来接触下Android,所以有了这次的...
  • Deepin Linux上的Android+Flutter开发环境配置 在Linux上安装Flutter开发环境,官方教程参见Flutter Get Started,中国用户被墙需额外注意的官方教程参见Using Flutter in China。 到深度应用商店安装Android Studio...
  • 因为linux下安装Android Studio可能遇到的问题解决办法和windows下不大一样,故留下Linux下Android Studio无法下载Gradle的解决办法,以备以后遇到问题查阅。 Android Studio的安装办法以及快捷方式的生成读者请...
  • Deepin 系统配置 jdk, Eclipse , Android Studio
  • 说明 我的 Deepin 是在 VMWare 上安装的虚拟机。...Deepin下java开发环境部署 打造前端 Deepin Linux 工作环境——安装 nodejs 环境,git 版本管理 linux下升级npm以及node ReactNative 搭建开发环境 Expo D...
  • Linux下搭建Android开发环境 Android Studio安装与配置 本篇文章将介绍如何在Deepin Linux下简单搭建Android开发环境。为了方便起见,Android Studio将直接从Deepin应用商店下载,且默认已经安装好JDK。 ...
  • Deepin搭建Qt5开发环境

    2016-09-24 16:59:54
    记录开发环境搭建的过程,一作笔记便查看,二作指南助新人,三作测评传Deepin~ 下载QT在线安装器,在Qt官方下载在线安装器,如下图所示,选择LGPL授权继续:继续选择如下图所示:继续选择如下图所示:接着就会跳转...
  • 1.Git sudo apt-get install git 2.文本编辑Sublime Text2 sudo apt-get install sublime-text 3.定时提醒休息的软件:Workrave 安装 sudo apt-get install workrave 4.node js安装 ...sudo apt-get install nodejs ...
1 2 3 4 5 ... 20
收藏数 689
精华内容 275
关键字:

deepin 开发android