×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

0755 -
82538016
82560826
网站制作资讯

深圳原生APP开发方案之Android Studio环境搭建详解

文章编辑:网站建设 文章来源:APP开发 浏览量:

    深圳原生APP开发方案之Android Studio环境搭建详解。APP开发公司本文主要介绍如何在个人电脑上安装Android Studio和相应的配套环境,并通过一个简单的App“Hello World”演示Android Studio的常用操作与App开发、运行的流程,还介绍了App的工程结构和开发过程中的准备工作。
    
1.1深圳原生APP开发方案之Android Studio简介
    Android是基于Linux的移动设备操作系统,中文名为安卓,主要用于智能手机与平板电脑,现已拓展至互联网电视、可穿戴设备、车载终端、智能家居等等。Android与iOS同为智能手机市场的两大操作系统,但安卓系统的全球市场份额大幅领先于苹果。在中国大陆,Android的市场份额更是遥遥领先,据2018年4月的移动系统调研报告,Android在中国的市场份额为86%,其余份额为iOS。
早期,在Android下开发App主要使用Eclipse和基于Eclipse的ADT。不过Eclipse毕竟是为Java工程而生的开发平台,并非专门用于Android,所以先天性不足难以避免。自2015年之后,谷歌公司便停止了ADT的版本更新,转而重点打造自家的Android Studio。
Android Studio是谷歌公司推出的Android应用开发环境,与基于Eclipse的ADT不同,Android Studio是个全新的开发环境,拥有更强大的功能和更高效的性能。本书使用的Android Studio为2018年4月发布的3.1.2版本,同时支持Windows、MacOS X和Linux。
使用Android Studio比起使用Eclipse开发有如下好处:
(1 ) Android Studio使用v7库与design库等只需增加一行配置,而Eclipse要想使用这些库得引用整个工程。
(2)高版本的SDK与NDK只支持Android Studio,不支持Eclipse。
(3)更多新功能只能在Android Studio中运用,如自动保存、多渠道打包、整合版本管理、支持预览drawable图形文件等。
1.2深圳原生APP开发方案之Android Studio的安装
既然Android Studio有众多优点,又是App开发大趋势的主流工具,接下来就让我们一步一步地在自己的电脑上安装Android Studio。
1.2.1 深圳原生APP开发方案之开发机配置要求
    工欲善其事,必先利其器。要想保证Android Studio的运行速度,开发用的电脑配置就要跟上。现在一般用笔记本电脑开发App,下面是开发机的基本配置:
(1)内存最低要求4GB,推荐8GB,越大越好。
(2)CPU要求1.5GHz以上,越快越好。
(3)硬盘要求系统盘剩余空间10GB以上,越大越好。
(4))要求带无线网卡、摄像头,USB与麦克风正常使用。
(5)如果操作系统是Windows,那么至少为Windows 7,不支持Windows XP。
1.2.2深圳原生APP开发方案之安装依赖的软件
    Android Studio作为Android应用的开发环境,仍然依赖于JDK、SDK和NDK三种开发工具。
1.深圳原生APP开发方案之JDK
    JDK是Java语言的编译器,全称为Java Development Kit,即Java开发工具包。因为Android应用采用Java语言开发,所以开发机上要先安装JDK,下载地址为http:// www.oracle.com/technetwork/ java/javase/downloads/index.html。JDK建议安装1.8及以上版本,原因是不同的Android版本对JDK有相应的要求,如Android 5.0默认使用jdk1.7编译,Android 7.0默认使用jdk1.8编译。
如果JDK为1.6或1.7,而SDK为最新版本,就可能导致如下问题:
(1)创建项目后,浏览布局文件设计图时会报错Android N requires the IDE tobe running with Java 1.8 or latero
(2)编译项目失败,提示错误com/android/dx/command/dexer/Main:Unsupported major.minor version 52.0。
(3)运行App失败,提示错误compileSdkVersion 'android-24' requires JDK 1.8 orlater to compile.
装好JDK后,还要在环境变量的系统变量中添加JAVA_HOME,取值为JDK的安装目录,例如D:\Program Files(x86)[Java\jdk1.8.0_102。添加系统变量CLASSPATH
为.:%JAVA_HOME% lib\ tools.jar;%JAVA_HOME%\lib \ dt.jar;%JAVA_HOME%\ bin。并在系统变量Path末尾添加;%JAVA_HOME%\bin。
2.深圳原生APP开发方案之SDK
    SDK是Android应用的编译器,全称为Software Development Kit,即软件开发工具包。SDK提供了App开发的常用工具合集,主要包括:
build-tools目录,存放各版本Android的各种编译工具。docs目录,存放开发说明文档。
extras\android目录,存放兼容低版本的新功能支持库,比如android-support-V4.jar、v7的各种支持库、v13以上兼容库等。
platforms目录,存放各版本Android的资源文件。
platform-tools目录与tools目录,存放常用的开发辅助工具,如数据库管理工具sqliteg3.exe、模拟器管理工具emulator.exe。
samples目录,存放各版本Android常用功能的demo源码。sources目录,存放各版本Android的API开放接口源码。
system-images目录,存放模拟器各版本的系统镜像与管理工具。
SDK可以单独安装,也可以与Android Studio一起安装,单独安装的下载页面入口地址是http:// sdk.android-studio.org/。建议通过Android Studio安装SDK,因为这样避免了一些兼容性与环境设置问题。无论是单独安装还是一起安装,装好SDK后都要在环境变量的系统变量中添加ANDROID_HOME,取值为SDK的安装目录,例如D:\Android\sdk 。并在系统变 量Path末尾 添加;%ANDROID_HOME%\ toolso
3.深圳原生APP开发方案之NDK
    NDK是C/C++代码的编译器,全称为Native Development Kit,意即原生开发工具包。该工具包主要供JNI接口使用,先把C/C++代码编译成so库,然后由Java代码通过JNI接口调用so库。NDK的详细安装步骤见APP开发公司后面相关的“14.2.1 NDK环境搭建”。装好NDK后,要在环境变量的系统变量中添加NDK_ROOT,取值为NDK的安装目录,例如D:\Android\ android-ndk-r17。然后在系统变量Path末尾添加;%NDK_ROOT%。好了,深圳APP开发公司本文关于“原生APP开发Android Studio环境搭建详解”知识就分享到这里。如果您需要深圳专业APP开发公司为您的原生APP应用定制开发。请咨询我们网站在线客服或者拨打APP定制开发技术客服电话,为您提供完善的原生APP开发解决方案。谢谢关注,博纳网络编辑整理。
 

当前文章链接:/construction/appkaifa/14918.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。

相关案例推荐