iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中怎么搭建一个Android开发环境
  • 670
分享到

Linux中怎么搭建一个Android开发环境

2023-06-13 04:06:26 670人浏览 安东尼
摘要

linux中怎么搭建一个Android开发环境,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。系统环境[android@localhost ~]$ uname -aLinux l

linux中怎么搭建一个Android开发环境,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

系统环境

[android@localhost ~]$ uname -a

Linux localhost.localdomain 2.6.32-71.el6.i686 #1SMP Wed Sep 1 01:26:34 EDT 2010 i686 i686 i386 GNU/Linux

[android@localhost ~]$ lsb_release -a

LSB Version:   :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch

Distributor ID: RedHatEnterpriseServer

Description:   Red Hat Enterprise Linux Server release 6.0 (SantiaGo)

Release:       6.0

Codename:      Santiago

[android@localhost ~]$

准备软件

java

eclipse

android-sdk

ADT

这些软件都可以在官网上下载。

搭建过程

(1)           安装java

[android@localhost ~]$ rpm -qa | grep java

eclipse-mylyn-java-3.3.2-4.5.el6.i686

java-1.6.0-openjdk-devel-1.6.0.0-1.21.b17.el6.i686

java-1.6.0-openjdk-1.6.0.0-1.21.b17.el6.i686

tzdata-java-2010l-1.el6.noarch

GCc-java-4.4.4-13.el6.i686

java-1.5.0-gcj-1.5.0.0-29.1.el6.i686

subversion-javahl-1.6.11-2.el6.i686

ooobasis3.3-javafilter-3.3.0-9567.i586

libvirt-java-0.4.5-2.el6.noarch

lpg-java-compat-1.1.0-4.1.el6.noarch

libvirt-java-devel-0.4.5-2.el6.noarch

mysql-connector-java-5.1.12-2.el6.i686

ant-javamail-1.7.1-13.el6.i686

java-1.6.0-openjdk-javadoc-1.6.0.0-1.21.b17.el6.i686

java_cup-0.10k-5.el6.i686

[android@localhost ~]$

通过命令查看当前已经安装了java的相关jdk,可以进行下一步。

(2)           安装eclipse

从官网上下载的eclipse不需要按装,直接解压即可使用。如:

[android@localhost Base Env]$ ls

ADT-18.0.0.zip

android-sdk_r18-linux.tgz

Android开发环境搭建(Linux篇).doc

eclipse

eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz

Linux环境搭建.doc

Linux 下Android 开发环境搭建 .doc

[android@localhost Base Env]$ rm -R eclipse

[android@localhost Base Env]$ ls

ADT-18.0.0.zip

android-sdk_r18-linux.tgz

Android开发环境搭建(Linux篇).doc

eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz

Linux环境搭建.doc

Linux 下Android 开发环境搭建 .doc

[android@localhost Base Env]$ tar -zxfeclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz

[android@localhost Base Env]$ ls

ADT-18.0.0.zip

android-sdk_r18-linux.tgz

Android开发环境搭建(Linux篇).doc

eclipse

eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz

Linux环境搭建.doc

Linux 下Android 开发环境搭建 .doc

[android@localhost Base Env]$ cd eclipse

[android@localhost eclipse]$ ls

about_files   configuration  eclipse.ini   icon.xpm         p2

about.html    dropins        epl-v10.html  libcairo-swt.so  plugins

artifacts.xml eclipse        features      notice.html      readme

[android@localhost eclipse]$ ll

总用量 540

drwxrwxr-x. 2 android android   4096  2月 17 03:06 about_files

-rw-rw-r--. 1 android android  18909  2月 8 21:55 about.html

-rw-rw-r--. 1 android android  88246  2月 17 03:06 artifacts.xml

drwxrwxr-x. 5 android android   4096  2月 17 03:06 configuration

drwxrwxr-x. 2 android android   4096  2月 17 03:06 dropins

-rwxr-xr-x. 1 android android  62814  2月 8 22:16 eclipse

-rw-rw-r--. 1 android android    407  2月 17 03:06 eclipse.ini

-rw-rw-r--. 1 android android  16536  2月 8 21:36 epl-v10.html

drwxrwxr-x. 46 android android   4096 2月 17 03:06 features

-rw-rw-r--. 1 android android   9022  2月 8 21:54 icon.xpm

-rwxr-xr-x. 1 android android 266168  2月  8 21:54 libcairo-swt.so

-rw-rw-r--. 1 android android   8951  2月 8 21:36 notice.html

drwxrwxr-x. 5 android android   4096  2月 17 03:05 p2

drwxrwxr-x. 10 android android  36864 2月 17 03:06 plugins

drwxrwxr-x. 2 android android   4096  2月 17 03:06 readme

[android@localhost eclipse]$ ./eclipse

启动eclipse之后,eclipse会自动创建并寻找workspace文件夹,可以直接点击ok按钮即可。eclipse的启动过程如下图所示:

Linux中怎么搭建一个Android开发环境

Linux中怎么搭建一个Android开发环境

eclipse也可以在gnome桌面下直接双击eclipse可执行文件启动。

(3)           安装android-sdk
 

[android@localhost Base Env]$ tar -zxfandroid-sdk_r18-linux.tgz

[android@localhost Base Env]$ ls                                

ADT-18.0.0.zip                                                  

android-sdk-linux                                               

android-sdk_r18-linux.tgz                                       

Android开发环境搭建(Linux篇).doc                                

eclipse                                                         

eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz              

Linux环境搭建.doc                                               

Linux 下Android 开发环境搭建 .doc                               

[android@localhost Base Env]$ cdandroid-sdk-linux/             

[android@localhost android-sdk-linux]$ ls                       

add-ons platfORMs  SDK Readme.txt  tools                       

[android@localhost android-sdk-linux]$ cd tools/                

[android@localhost tools]$ ll

总用量 6772

-rw-rw----. 1 android android     323 3月 30 23:20 adb_has_moved.txt

-rwxrwx---. 1 android android    3491 3月 30 23:19 android

drwxrwx---. 2 android android    4096 3月 30 23:19 ant

-rwxrwx---. 1 android android    1977 3月 30 23:19 apkbuilder

drwxrwx---. 3 android android    4096 3月 30 23:19 apps

-rwxrwx---. 1 android android    3116 3月 30 23:19 ddms

-rwxrwx---. 1 android android   46724 3月 30 23:19 dmtracedump

-rwxrwx---. 1 android android    1940 3月 30 23:19 draw9patch

-rwxrwx---. 1 android android   24828 3月 30 23:19 emulator

-rwxrwx---. 1 android android 2814128  3月 30 23:19 emulator-arm

-rwxrwx---. 1 android android 2765428  3月 30 23:19 emulator-x86

-rwxrwx---. 1 android android  136860 3月 30 23:19 etc1tool

-rwxrwx---. 1 android android    3282 3月 30 23:19 hierarchyviewer

-rwxrwx---. 1 android android    9680 3月 30 23:19 hprof-conv

drwxrwx---. 6 android android    4096 3月 30 23:19 lib

-rwxrwx---. 1 android android    2015 3月 30 23:19 lint

-rwxrwx---. 1 android android    9676 3月 30 23:19 mksdcard

-rwxrwx---. 1 android android    3169 3月 30 23:19 monkeyrunner

-rw-rw----. 1 android android  379587 3月 30 23:20 NOTICE.txt

drwxrwx---. 7 android android    4096 3月 30 23:19 proguard

-rw-rw----. 1 android android      66 3月 30 23:19 source.properties

-rwxrwx---. 1 android android  613856 3月 30 23:19 sqlite3

drwxrwx---. 2 android android    4096 3月 30 23:19 support

-rwxrwx---. 1 android android    3044 3月 30 23:19 traceview

-rwxrwx---. 1 android android   46784 3月 30 23:19 zipalign

[android@localhost tools]$ ./android update sdk

此处即打开了android模拟器的升级更新界面,如下图所示:

接下来的操作主要是对该模拟器中的相关包进行下载升级,需要的时间可能会很长(本人在进行升级时基本上会在晚上保持开机,因为Android系统之间得不兼容性。当然,您如果只是针对某一个Android系统版本,那会快很多。不过在以后也可以追加下载安装的。):

Linux中怎么搭建一个Android开发环境

Linux中怎么搭建一个Android开发环境

Linux中怎么搭建一个Android开发环境

您可以选择Aceept all:


      点击Install按钮之后,您会跳转到下面的界面中,其中,在该对话框的最下面,您会看到当前包的下载速度与进度:

Linux中怎么搭建一个Android开发环境
      AndroidSDK Manager有时候也会弹出下面的log对话框,这里面可以看到更加详细的信息(您可以关闭该对话框。如果您下一次确实需要看,您可以点击后色按钮后面的那个按钮,管理器会打开日志对话框):

Linux中怎么搭建一个Android开发环境

在android-sdk安装成功之后,在该目录下,Android SDK Manager会创建platform-tools文件夹,该文件夹中包含了您已定会用到的adb等android命令。

下载过程中,SDK Menager会弹出如下图的站点认证信息,可忽略该认证:

Linux中怎么搭建一个Android开发环境

在下载安装完成后,安卓SDK 管理器会弹出下面的对话框:

Linux中怎么搭建一个Android开发环境

此时,您可以勾选标注为Not installed的相关包,点击Install*package可以安装您选择的没有安装的相关包,但此时安装的包大都需要您给出站点认证信息。相关信息截图如下:

Linux中怎么搭建一个Android开发环境

Linux中怎么搭建一个Android开发环境

Linux中怎么搭建一个Android开发环境

  至此,Android SDK Manager安装完毕。

 

(4)           安装ADT插件

首先,您要启动eclipse;

在IDE中点击Help->Install New Software...打开eclipse的Install对话框,如下图所示:

Linux中怎么搭建一个Android开发环境
 

Linux中怎么搭建一个Android开发环境

  点击Add...按钮,打开Add Repository对话框:

    在这一步周中,您可一在Location输入框中填入您下载ADT的URL。但此时,为了提高安装速度,可以先将ADT下载到本地,然后点击ArcHive...按钮:

Linux中怎么搭建一个Android开发环境
 

Linux中怎么搭建一个Android开发环境

这时,需要选择您刚才下载的ADT(记得,一定不要解压):

在这里,直接点击ok就可以了:

Linux中怎么搭建一个Android开发环境
      勾选Name中的Developer Tools,直接点击Next,进行安装:

Linux中怎么搭建一个Android开发环境

Linux中怎么搭建一个Android开发环境

Linux中怎么搭建一个Android开发环境

  这时,就需要接受协议条款了,接下来直接点击Finish按钮:

Linux中怎么搭建一个Android开发环境
      在安装界面,您可以点击Details>>按钮查看当前的详细信息,此时在Eclipse的IDE界面的右下角也会给出进度提示:

Linux中怎么搭建一个Android开发环境
      插件安装过程中,可能会弹出来下面的警告信息,看完消息之后,您会和我一样点击确定按钮的:

Linux中怎么搭建一个Android开发环境

    安装完成后,Eclipse会让您选择是否重启Eclipse来应用您刚刚给IDE带来的新变化,这就因时而异了:

Linux中怎么搭建一个Android开发环境

    重启进入Eclipse之后,一般情况下,会弹出Welcome to Android Development的对话框:

Linux中怎么搭建一个Android开发环境

    如果没有弹出该对话框,可以在Window->Perferences中的Android进行必要的设置,

    该设置项位于SDK Location下。

     这里需要设置的是Target Location,您可一点击Browse...来浏览选择您之前安装的Android-sdk-linux的路径地址:

Linux中怎么搭建一个Android开发环境
点击确定即可:

接下来,就是简单的Next:

Linux中怎么搭建一个Android开发环境

Linux中怎么搭建一个Android开发环境

接下来需要选择可安装的包,一般点击Accept All:

Linux中怎么搭建一个Android开发环境

Linux中怎么搭建一个Android开发环境

  这一过程安装完成之后,可以通过Eclipse中的Window->AVD Manager打开Android Virtual Device Manager。也可一通过tools下的android bash文件打开,不过可能稍微有一点困难,应该是不建议的打开方式。

设置创维M6的平板”驱动”

(请允许这么称呼,只是因为类似与windows下的驱动效果,如此设置后,既可以打开创维M6的adb使用)

使用lsusb命令查看系统的USB设备:

[android@bogon ~]$ lsusb

Bus 002 Device 005: ID 0bb4:0c02 High Tech ComputerCorp. Dream / ADP1 / G1 Phone (Debug)                                                                       

Bus 002 Device 003: ID 093a:2510 Pixart Imaging,Inc. Optical Mouse            

Bus 002 Device 002: ID 8087:0020 Intel Corp.Integrated Rate Matching Hub      

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation2.0 root hub                  

Bus 001 Device 002: ID 8087:0020 Intel Corp.Integrated Rate Matching Hub      

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation2.0 root hub                 

[android@bogon ~]$

由此可以看出,进入Debug模式下的0bb4是创维M6的ID。

切换之android-sdk-linux的tools目录下,更新adb:                                   

[android@bogon tools]$ ./androidupdate adb

adb has been updated. You must restart adb with thefollowing commands

  adbkill-server                                               

  adbstart-server

[android@bogon tools]$

尝试查看Android设备:                                                                                          

[android@bogon platform-tools]$ ./adb devices                         

* daemon not running. starting it now on port 5037*                 

* daemon started successfully *                                      

List of devices attached                                             

????????????   no permissions                                        

[android@bogon platform-tools]$

可以看出,该命令执行失败,返回的结果,本人不知。

加入创维M6的ID到adb_usb.ini文件下(必须拥有root权限,并且该文件存在于隐藏的.android文件夹下):

[android@bogon ~]$ suroot              

密码:                                 

[root@bogon android]# ls-al            

总用量 200                             

drwx------. 34 android android 4096  4月 13 09:10 .

drwxr-xr-x. 5 root    root    4096 4月 13 08:57 ..

drwx------. 3 android android 4096  4月 13 09:01 .adobe

drwxrwxr-x. 3 android android 4096  4月 13 09:18 .android

drwxrwxr-x. 4 android android 4096  4月 13 09:13 Base Env

-rw-r--r--. 1 android android   18  6月 22 2010 .bash_logout

-rw-r--r--. 1 android android  176  6月 22 2010 .bash_profile

-rw-r--r--. 1 android android  124  6月 22 2010 .bashrc     

drwxr-xr-x. 3 android android 4096  4月 13 08:58 .cache      

drwxr-xr-x. 6 android android 4096  4月 13 09:13 .config    

drwx------. 3 android android 4096  4月 13 08:58 .dbus      

-rw-r--r--. 1 android android  500  1月 24 2007 .eMacs      

-rw-------. 1 android android   16  4月 13 08:58 .esd_auth  

drwx------. 4 android android 4096  4月 13 08:59 .gconf     

drwx------. 2 android android 4096  4月 13 09:09 .gconfd    

drwxr-xr-x. 7 android android 4096  4月 13 09:07 .gnome2    

drwx------. 2 android android 4096  4月 13 08:58 .gnome2_private

drwxrwxr-x. 3 android android 4096  4月 13 08:58 .gnote        

drwx------. 2 android android 4096  4月 13 08:58 .gnupg        

drwxrwxr-x. 2 android android 4096  4月 13 08:58 .gstreamer-0.10

-rw-rw-r--. 1 android android  200  4月 13 08:58 .gtk-bookmarks

drwx------. 2 android android 4096  4月 13 08:58 .gvfs         

-rw-------. 1 android android  310  4月 13 08:58 .ICEauthority 

-rw-r--r--. 1 android android  794  4月 13 08:58 .imsettings.log

drwx------. 3 android android 4096  4月 13 09:09 .kde          

-rw-r--r--. 1 android android  121  6月 29 2010 .kshrc         

drwxr-xr-x. 3 android android 4096  4月 13 08:58 .local        

drwx------. 3 android android 4096  4月 13 09:01 .macromedia   

-rw-r--r--. 1 android android  124  6月 25 2010 .mkshrc         

drwxr-xr-x. 5 android android 4096  4月 13 08:58 .mozilla      

drwxr-xr-x. 2 android android 4096  4月 13 08:58 .nautilus     

drwx------. 2 android android 4096  4月 13 08:58 .pulse        

-rw-------. 1 android android  256  4月 13 08:58 .pulse-cookie 

-rw-------. 1 android android  218  4月 13 09:07 .recently-used.xbel

drwxrwxr-x. 3 android android 4096  4月 13 08:58 .redhat           

drwx------. 2 android android 4096  4月 13 08:58 .ssh              

drwx------. 3 android android 4096  4月 13 09:10 .thumbnails       

drwxrwxr-x. 3 android android 4096  4月 13 09:10 workspace         

-rw-------. 1 android android   50  4月 13 08:57 .xauthoxIGCv      

-rw-------. 1 android android 4401  4月 13 09:26 .xsession-errors  

-rw-r--r--. 1 android android  658 12月  9 2009 .zshrc             

drwxr-xr-x. 2 android android 4096  4月 13 08:58 公共的            

drwxr-xr-x. 2 android android 4096  4月 13 08:58 模板              

drwxr-xr-x. 2 android android 4096  4月 13 08:58 视频              

drwxr-xr-x. 2 android android 4096  4月 13 08:58 图片              

drwxr-xr-x. 2 android android 4096  4月 13 08:58 文档              

drwxr-xr-x. 2 android android 4096  4月 13 09:13 下载              

drwxr-xr-x. 2 android android 4096  4月 13 08:58 音乐               

drwxr-xr-x. 2 android android 4096  4月 13 08:58 桌面                                           

[root@bogon android]# cd.android/

[root@bogon .android]# ls        

adb_usb.ini avd                 

[root@bogon .android]# vimadb_usb.ini

[root@bogon .android]# lsusb          

Bus 002 Device 008: ID 0bb4:0c02 High Tech ComputerCorp. Dream / ADP1 / G1 Phone (Debug)                                                                      

Bus 002 Device 003: ID 093a:2510 Pixart Imaging,Inc. Optical Mouse             

Bus 002 Device 002: ID 8087:0020 Intel Corp.Integrated Rate Matching Hub      

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation2.0 root hub                 

Bus 001 Device 002: ID 8087:0020 Intel Corp.Integrated Rate Matching Hub      

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation2.0 root hub                 

[root@bogon .android]# gvimadb_usb.ini

# ANDROID 3RD PARTY USBVENDOR ID LIST – DO NOT EDIT.

# USE 'android updateadb' TO GENERATE

# 1 USB VENDOR ID PERLINE.'

0x0bb4#该段的前面的内容为该文件原来保存的内容,只需在最后添加创维M6的ID即可。

以root权限创建文件/etc/udev/rules.d/im-android.rules文件,并在其中添加下面红色加粗的文字,其中的含义,您可以猜得懂。记得给该文件赋予可读可执行权限。

[root@bogon .android]# cd..                                                   

[root@bogon android]# cd..                                                    

[root@bogon home]# gvim/etc/udev/rules.d/imx-android.rules

SUBSYSTEM==”usb”,SYSFS{idVendor}==”0bb4”,MODE=”0666”

[root@bogon home]# gvim/etc/bash.bashrc                  

[root@bogon home]# exit                                   

exit                                                      

[android@bogon ~]$ cdBase\ Env/                                                         

[android@bogon Base Env]$ ls

ADT-18.0.0.zip             eclipse

android-sdk-linux         eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz

android-sdk_r18-linux.tgz                                                   

[android@bogon Base Env]$ cd android-sdk-linux/

[android@bogon android-sdk-linux]$ ls          

add-ons docs  platforms  platform-tools  SDK Readme.txt  temp tools                             

[android@bogon android-sdk-linux]$ cd platform-tools/               

[android@bogon platform-tools]$ ./adb devices                       

List of devices attached                                            

????????????   no permissions                                      

[android@bogon platform-tools]$ ./adb kill-server

[android@bogon platform-tools]$ ./adb start-server

* daemon not running. starting it now on port 5037*

* daemon started successfully *                    

[android@bogon platform-tools]$ ./adb devices      

List of devices attached                           

????????????   no permissions                     

[android@bogon platform-tools]$ cd /etc/udev/rules.d

[android@bogon rules.d]$ ll                         

总用量 76                                          

-rw-r--r--. 1 root root 6627  6月 24 2010 40-hplip.rules

-rw-r--r--. 1 root root  226  8月 18 2010 51-dlm.rules 

-rw-r--r--. 1 root root  495  6月 24 2010 56-hpmud_support.rules

-rw-r--r--. 1 root root 1652  8月 26 201060-fprint-autosuspend.rules

-rw-r--r--. 1 root root 1060  6月 29 2010 60-pcmcia.rules           

-rw-r--r--. 1 root root  452  8月 13 2010 60-raw.rules              

-rw-r--r--. 1 root root  292  7月 17 2010 70-cups-libusb.rules      

-rw-r--r--. 1 root root  788  2月 21 02:41 70-persistent-cd.rules   

-rw-r--r--. 1 root root  460  2月 21 01:49 70-persistent-net.rules  

-rw-r--r--. 1 root root 1914  1月 13 2010 85-pcscd_ccid.rules       

-rw-r--r--. 1 root root  320  5月 15 2009 90-alsa.rules             

-rw-r--r--. 1 root root   83  7月 28 2010 90-hal.rules              

-rw-r--r--. 1 root root  359  8月 18 2010 90-rdma.rules             

-rw-r--r--. 1 root root   53  4月 19 2010 91-drm-modeset.rules      

-rw-r--r--. 1 root root 2486  6月 30 201097-bluetooth-serial.rules 

-rw-r--r--. 1 root root  292  8月 30 2010 98-kexec.rules            

-rw-r--r--. 1 root root   54  4月  9 2010 99-fuse.rules              

-rw-r--r--. 1 root root   53  4月 13 09:39 imx-android.rules                                    

[android@bogon rules.d]$ su root

密码:                         

[root@bogon rules.d]# chmod+rx imx-android.rules

[root@bogon rules.d]# ll                         

总用量 76                                        

-rw-r--r--. 1 root root 6627  6月 24 2010 40-hplip.rules

-rw-r--r--. 1 root root  226  8月 18 2010 51-dlm.rules 

-rw-r--r--. 1 root root  495  6月 24 2010 56-hpmud_support.rules

-rw-r--r--. 1 root root 1652  8月 26 201060-fprint-autosuspend.rules

-rw-r--r--. 1 root root 1060  6月 29 2010 60-pcmcia.rules

-rw-r--r--. 1 root root  452  8月 13 2010 60-raw.rules

-rw-r--r--. 1 root root  292  7月 17 2010 70-cups-libusb.rules

-rw-r--r--. 1 root root  788  2月 21 02:41 70-persistent-cd.rules

-rw-r--r--. 1 root root  460  2月 21 01:49 70-persistent-net.rules

-rw-r--r--. 1 root root 1914  1月 13 2010 85-pcscd_ccid.rules

-rw-r--r--. 1 root root  320  5月 15 2009 90-alsa.rules

-rw-r--r--. 1 root root   83  7月 28 2010 90-hal.rules

-rw-r--r--. 1 root root  359  8月 18 2010 90-rdma.rules

-rw-r--r--. 1 root root   53  4月 19 2010 91-drm-modeset.rules

-rw-r--r--. 1 root root 2486  6月 30 2010 97-bluetooth-serial.rules

-rw-r--r--. 1 root root  292  8月 30 2010 98-kexec.rules

-rw-r--r--. 1 root root   54  4月  9 2010 99-fuse.rules

-rwxr-xr-x. 1 root root   53  4月 13 09:39 imx-android.rules

[root@bogon rules.d]#

启动/etc/init.d/udev-post服务:

[root@bogon rules.d]# /etc/init.d/udevrestart

bash: /etc/init.d/udev: 没有那个文件或目录

[root@bogon rules.d]# cd/etc/init.d/

[root@bogon init.d]# ls| grep udev

udev-post

[root@bogon init.d]# /etc/init.d/udev-postrestart

用法:/etc/init.d/udev-post {start|stop|reload}

[root@bogon init.d]# /etc/init.d/udev-postreload

重新激发失败的 udev 事件                                   [确定]

[root@bogon init.d]# /etc/init.d/udev-poststart

重新激发失败的 udev 事件                                   [确定]

[root@bogon init.d]# cd/home/android/Base\ Env/android-sdk-linux/platform-tools/

[root@bogon platform-tools]# ./adb kill-server

[root@bogon platform-tools]# ./adb devices

* daemon not running. starting it now on port 5037*

* daemon started successfully *

List of devices attached

0123456789ABCDEF        device

[root@bogon platform-tools]#

[root@bogon platform-tools]# ./adb shell

# pwd

/

# ls

config

cache

udisk

flash

sdcard

acct

mnt

vendor

d

etc

ueventd.rk29board.rc

ueventd.rc

ueventd.goldfish.rc

system

sys

sbin

proc

init_battery.sh

init.rk29board.rc

init.rc

init.goldfish.rc

init

default.prop

data

root

dev

# exit

[root@bogon platform-tools]#

为了能够向其他的bash命令一样运行adb,即不许要在前面添加”./”,您需要修改相应的环境变量配置文件,您可以如下进行您的操作:

[root@bogon platform-tools]# vim /etc/profile

…

export Android_HOME=/home/android/Base\Env/android-sdk-linux

export PATH=$PATH:$Android_HOME/platform-tools

[root@bogon platform-tools]# source /etc/profile

[root@bogon platform-tools]# exit

[android@bogon ~]$

[android@bogon ~]$ echo$PATH

/usr/lib/Qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/android/bin

为了让您设置的环境变量剩下,可以对该文件source一下,如下:                        

[android@bogon ~]$ source/etc/profile

[android@bogon ~]$ echo$PATH         

/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/android/bin:/home/android/BaseEnv/android-sdk-linux/platform-tools

[android@bogon ~]$ adbdevices

List of devices attached

0123456789ABCDEF        device

[android@bogon ~]$ adbshell

# pwd

/

# ./data/grip/ids

wlan0

(no description available)

any

(Pseudo-device that captures on all interfaces)

lo

(no description available)

input a interface:(1-3)1

dev:wlan0

----ethernet protocol(phydical layer)-----

MAC source Address:

d6:f0:25:af:a9

MAC destination Address:

00:26:9e:6f:cc:e3

protocol:0806

this is a ARP protocol

------ARP Protocol-------

----ethernet protocol(phydical layer)-----

MAC source Address:

00:26:9e:6f:cc:e3

MAC destination Address:

d6:f0:25:af:a9

protocol:0806

this is a ARP protocol

------ARP Protocol-------

^C

# [android@bogon ~]$

[android@bogon ~]$

看完上述内容,你们掌握Linux中怎么搭建一个Android开发环境的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网操作系统频道,感谢各位的阅读!

--结束END--

本文标题: Linux中怎么搭建一个Android开发环境

本文链接: https://www.lsjlt.com/news/265200.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux中怎么搭建一个Android开发环境
    Linux中怎么搭建一个Android开发环境,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。系统环境[android@localhost ~]$ uname -aLinux l...
    99+
    2023-06-13
  • Ubuntu 11.04中怎么搭建一个Android开发环境
    这期内容当中小编将会给大家带来有关Ubuntu 11.04中怎么搭建一个Android开发环境,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。#1,安装Eclipse 和 Android SDK/Phone...
    99+
    2023-06-16
  • 怎么搭建android开发环境
    要搭建Android开发环境,需要以下步骤:1. 安装Java Development Kit (JDK)Android开发需要使用...
    99+
    2023-08-24
    android
  • Android开发环境怎么搭建
    要搭建Android开发环境,您需要按照以下步骤进行操作:1. 安装Java Development Kit (JDK):Andro...
    99+
    2023-08-17
    Android
  • Linux中怎么使用Eclipse搭建Android开发环境
    这篇文章主要讲解了“Linux中怎么使用Eclipse搭建Android开发环境”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux中怎么使用Eclipse搭建Android开发环境”吧...
    99+
    2023-06-27
  • eclipse中android开发环境怎么搭建
    在Eclipse中搭建Android开发环境需要进行以下步骤:1. 安装Java Development Kit(JDK):确保电脑...
    99+
    2023-09-21
    eclipse android
  • 如何快速搭建一个Android开发环境
    这篇文章将为大家详细讲解有关如何快速搭建一个Android开发环境,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、安装JDK安装JavaJDK的路径:C:\Java\jdk1.7.0_80...
    99+
    2023-05-31
    android roi
  • Android 开发环境搭建
    现在主流的Android开发环境有: ①Eclipse + ADT + SDK ②Android Studio + SDK ③IntelliJ IDEA + SDK 现在国内大部分开发人员还是使用的Eclipse,而谷歌宣布不再更新AD...
    99+
    2023-09-10
    android android studio java
  • 怎么搭建linux开发环境
    搭建Linux开发环境可以分为以下几个步骤: 安装Linux操作系统:选择一个适合自己的Linux发行版,如Ubuntu、Cen...
    99+
    2023-10-26
    linux
  • 怎么在Java中搭建一个Spring开发环境
    怎么在Java中搭建一个Spring开发环境?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。添加依赖包进入spring官网,切换到projects下点击 spri...
    99+
    2023-05-30
    java spring
  • 怎么在vscode中搭建一个golang开发环境
    怎么在vscode中搭建一个golang开发环境?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。vscode有什么用Visual Studio Code 是一个运行于 OS X,...
    99+
    2023-06-07
  • linux下android开发环境如何搭建
    在Linux下搭建Android开发环境需要进行以下步骤:1. 安装Java开发环境:Android开发需要使用Java开发环境,可...
    99+
    2023-08-24
    linux android
  • Linux下如何搭建Android开发环境
    Linux下如何搭建Android开发环境,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。下面将和大家分享一下如何在Deepin Linux下简单搭建Androi...
    99+
    2023-06-28
  • android开发环境和正式环境怎么搭建
    要搭建Android开发环境和正式环境,你需要遵循以下步骤:1. 安装Java开发工具包(JDK):Android开发需要使用Java编程语言,所以需要先安装Java开发工具包。你可以从Oracle官网下载最新版本的JDK并按照安装指南...
    99+
    2023-08-11
    android
  • IDEA 搭建Android 开发环境
    项目实战 废话不多说开始创建先第一个 Android 项目 步骤一 FILE → New → Project 步骤二-选择 Android 项目模板 选那个安卓机器...
    99+
    2023-08-31
    intellij-idea android java
  • Android 1.2 开发环境搭建
    目录   1.2 开发环境搭建   1.JDK安装与配置 2.开发工具二选一 3.相关术语的解析 4.ADB命令行的一些指令 5.APP程序打包与安装的流程: 6.APP的安装过程: 7.本节小结   1.2 开发环境搭建   现在主...
    99+
    2023-09-05
    android-studio
  • Android Flutter开发环境搭建
    1、搭建 Flutter 开发环境 本栏亦在快速上手Android Flutter,Flutter框架就不介绍了,框架这个东西怎么说呢,对于大部分人来说只是了解即可,如需了解的话,可以度娘资料很多。 ...
    99+
    2023-09-17
    android flutter android studio
  • 怎么搭建一个Java web开发环境篇
    这期内容当中小编将会给大家带来有关怎么搭建一个Java web开发环境篇,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Tomcat + Eclipse添加Java EE插件因为之前进行Java SE学习已...
    99+
    2023-05-31
    java web ava
  • linux怎么搭建node.js开发环境
    这篇“linux怎么搭建node.js开发环境”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇...
    99+
    2022-11-30
    linux node.js
  • 如何搭建一个Spring2.5.6开发环境
    这篇文章给大家介绍如何搭建一个Spring2.5.6开发环境,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、jar 包准备:  commons-logging-1.2(链接: 下载地址),如图:  JUnit 4.7...
    99+
    2023-05-31
    spring spring2.5.6
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作