• linux下的Android开发环境搭建(2)


    一、JDK的安装配置

            在个人主文件夹下新建文件夹software,在software下新建java文件夹,用于存放各种android开发程序,本人用户名叫aaa,所以完整目录就是/home/aaa/ software/java

            然后把jdk-7-linux-x64.gz复制到/home/aaa/software/java/目录下面,右键解压缩,会出现jdk-7-linux-x64文件,再次右键解压缩,出现jdk1.7.0文件夹,如图1-1:

    图1-1

            接下来配置开发环境,使用命令sudo gedit /etc/environment, 如图1-2,添加如下三行代码, 注意代码中的aaa,要更换成自己的用户名,如图1-3:

                    export JAVA_HOME=/home/aaa/software/java/jdk1.7.0

                    export JRE_HOME=/home/aaa/software/java/jdk1.7.0/jre

                    exportCLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

    图1-2

    图1-3

              编辑profile 文件,sudogedit /etc/profile,添加如下四行代码, 注意代码中的aaa,要更换成自己的用户名,如图1-4

            exportJAVA_HOME=/home/aaa/software/java/jdk1.7.0

            exportJRE_HOME=/home/aaa/software/java/jre

            exportCLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

            exportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

    图1-4

            注销用户,重新登录后,进入终端输入java -version,如果出现图1-5,则说明安装已成功。

    图1-5

    二、Eclipse的安装

            将eclipse-SDK-4.2-linux-gtk-x86_64.tar.gz解压在java文件下,如图2-1,右键eclipse文件,创建链接,将创建的链接复制到桌面上,以后双击此链接,即可打开eclipse。

    图2-1

    图2-2

    三、SDK的安装

            因为SDK是32位程序,如果要安装在64位系统中,要先安装ia32-libs库文件。通过终端安装ia32-libs库文件的命令如下:

                    sudo apt-get install ia32-libs

            执行过程中会出现图3-1所示界面,输入Y,等待安装结束即可。

    图3-1

            将android-sdk_r20.0.3-linux.tgz解压在java文件下,如图3-2:

    图3-2

    四、在eclipse中安装ADT插件

            ADT插件的安装有两种方法,一是在线安装,二是离线安装。这里推荐在线安装ADT插件,在线安装之前,需要对google服务器地址进行设置,使用命令:

                    sudo gedit /etc/hosts

            打开hosts文件,在文件末尾添加代码:

                    74.125.237.1 dl-ssl.google.com

            保存退出,如图4-1;如果此处不进行设置的话,在线安装的时候会出现Failed to fetch URL http://dl-ssl.google.com/,无法下载安装包的错误。

    图4-1

            双击打开eclipse,会提示设置工作空间位置,如图4-2,根据个人需要设置好后

    图4-2

            点击help--->InstallNew Software,如图4-3,会出现图4-4界面

    图4-3

    图4-4

            点击work with后面的输入框后面的Add,出现图4-5界面,

    图4-5

            在Name后面输入:ADTPlugin(可以随便起名),Name可随意输入,在Location后面输入:https://dl-ssl.google.com/android/eclipse/,点击OK,如图4-6。

    图4-6

            出现图4-7界面,DeveloperTools为我们需要的插件包,NDKPlugins为google提供的用于android  C/C++开发的工具包,可选择安装,;将DeveloperTools、 NDK Plugins全部勾选,点击Next,出现图4-8界面,点击NEXT,出现图4-9界面,选择Iaccept,点击Next,出现图4-10界面,在安装过程中会出现图4-11的提示,点击OK即可,安装完毕后会出现图4-12的提示,点击OK即可。

    图4-7

    图4-8

    图4-9

    图4-10

    图4-11

    图4-12

    五、Android  SDK Manager

            安装完ADT后重启进入Eclipse,出现Welcome to Android Development的界面,如图5-1,出现此界面后,点击Cancel或直接关闭即可;

    图5-1

                       进入图5-2界面:

    图5-2

            点击Window-> Perferences,设置android-sdk的位置,如图5-3:

    图5-3

                       出现图5-4界面,左边栏选择Android,右边SDKLocation选择android-sdk-linux选在位置,点击OK。

    图5-4

            点击Window-> Android  SDK Manager,如图5-5:

    图5-5

            弹出图5-6界面,选择Android  SDK Platfrom-tools以及Android2.3.3(API10),点击Install。

    图5-6

            出现图5-7界面,选择AcceptAll,点击Install。

    图5-7

            安装完毕后,再进入Android  SDK Manager界面,如图5-8可以发现所需安装包已经安装完毕,如果尚有未安装的,可以再次选择并install。

    图5-8

            进入android-sdk-linux文件夹,如图5-9所示,可发现多了platform-tools、temp、samples等文件夹,其中platform-tools就是我们通过Android  SDK Manager下载的Android SDK Platform-tools,其中包含了ADB等工具;而samples包含我们所需的Android 2.3.3 Samples for ADK,接下来我们会根据此samples来做一些简单的Demo开发。

    图5-9

    六、API Demos程序的编译安装

            点击File->New->Project,如图6-1所示:

    图6-1

    出现图6-2界面,选择Android SampleProject,点击Next。

    图6-2

            出现图6-3界面,选择Android 2.3.3,点击Next。

    图6-3

            出现图6-4界面,选择ApiDemos,点击Finsh。

    图6-4

            出现图6-5界面:

    图6-5

            使用USB将android手机接入PC,确认手机已经启用USB调试模式,然后点击Run->Run,如图6-6所示:

    图6-6

            这时如果顺利的话,可以看到手机已进入API Demos的程序界面。

            如果手机未能进入此程序界面,说明ADB未能连接到手机。可以打开终端,进入android-sdk-linux 安装目录下的platform-tools文件夹,具体命令为cd software/java/android-sdk-linux/platform-tools,执行./adbdevices命令,如果能看到具体device,则说明电脑已通过ADB连接到手机了。如图6-7所示:

    图6-7

            如果因为多次插拔USB数据线可能造成ADB无法识别devices,出现List ofdevices attached的提示,如图6-8,这时依次执行命令:

                    ./adb kill-server

                    ./adb devices

                    后仍会提示List ofdevices attached,如图6-9

            这时可以重新插拔一下手机,重新执行./adb devices,会出现????????????        Device的提示,如图6-10这时依次执行命令:

                    ./adb kill-server

                    ./adb devices

            后一般即可识别设备,如图6-11

                    List of devices attached

    图6-8

    图6-9

    图6-10

    图6-11

            如果执行./adbdevices出现的提示是

                    List of devices attached

                    ????????????         no permissions,

            这个提示一般是更换手机导致的,这时可依次执行命令:

                    ./adb kill-server

                    sudo ./adb root

                    ./adb devices

            这时一般即可识别手机,如图6-12

    图6-12

     

    七、USB AccessoryDemo的编译安装

    将USBAccessory Demo.zip复制到workspace,右键解压缩,如图7-1所示:

    图 7-1

             在Eclipse中点击File>Import,如图7-2:

    图 7-2

             出现图7-3界面,选择ExistingProjects Into Workspace,点击Next;

    图 7-3

             出现图7-4界面,点击Browse;

    图7-4

    出现图7-5界面,进入BasicAccessory Demo文件夹,点击确定;

    图 7-5

    出现图7-6界面,点击Finsh即可。

    图7-6

             在图7-7界面,点击Run>Run,如图7-8;

    图 7-7

     

    图7-8

    出现图7-9所示界面,点击OK即可,这是手机就会出现BasicAccessory Demo的程序界面,如图7-10;

    图 7-9

    图 7-10

             如果使用的是无USB ACCESSORY的手机,则会出现Installationerror: INSTALL_FAILED_MISSING_SHARED_LIBRARY的错误,如图7-11,7-12此时需要在内核方面做修改,在此教程不做介绍。

    图7-11

    图7-12

             至此Android开发环境搭建已经完成,接入烧有USB Accessory Demo-PIC程序的ZC-ADK开发板即可。

    八、BlueTooth AccessoryDemo的编译安装

    编译安装方法与USB AccessoryDemo相同,接入烧有BlueTooth Accessory Demo-PIC程序的ZC-ADK开发板即可。

     

     
  • 相关阅读:
    【原创游戏】合金弹头S——Unity制作的同人游戏
    【原创游戏】Extreme Ball——虐心小游戏
    【原创游戏】迷踪失路——恐怖风格的第一人称迷宫游戏
    生成二维码工具类及使用
    使用base64对图片的加密解密
    将图片转换成二进制, (用到 输入流,输出流)
    图片的缩放(放大缩小)
    逻辑推理
    应该在别人恐惧时贪婪吗?
    SQL 2005数据类型说明
  • 原文地址:https://www.cnblogs.com/cliuwei/p/5502270.html
Copyright © 2020-2023  润新知