分享好友 最新动态首页 最新动态分类 切换频道
android应用开发基础知道
2024-12-27 02:31

    linux是由c语言和汇编语言写的操作系统,android是基于linux内核的操作系统。发者可以使用Java或C/C++开发Android应用。

android应用开发基础知道

    参考资料:http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html

 

 

   用eclipse开发android的环境搭建总结:

    2.1、安装JDK(java developer kit)

           网站http://www.oracle.com/technetwork/java/javase/downloads/index.html

           设置JAVA_HOME(jdk的安装目录),如:JAVA_HOME=C:Program FilesJavajdk1.8.0_25,path=%JAVA_HOME%bin。classpath=.;%JAVA_HOME%lib ools.jar

    2.2、安装eclipse

    下载地址:http://www.eclipse.org/downloads/

            如果jdk的版本和eclipse的版本号相差太远会出错:java for windows missing错误Java for Windows Missing,安装jdk和eclipse时要注意版本号

    2.3、安装android sdk(software developer kit)

         安装android sdk方法有很多,在国内在线安装失败在原因主要是android的官网被屏蔽掉了。

    方法一:可以通过FQ出去的方法(本人没有试过,应该有点慢)根据官网的步骤下载和安装。

      下载地址:http://developer.android.com/sdk/index.htm,有离线包也行,有些离线包里就含了eclipse,用它自代的eclipse也是不错的。就可以不用adt了,一般这个eclipse已经集成好了adt

          1) 安装好后将安装目录下tools文件夹路径设置进PATH环境变量(用eclipse加adt插件开发android应用时,可以不设置android sdk的tools路径)

          2)从SDK Manager里下载安装开发所需要的工具

     方法二:通过其它的网址下载android sdk里面的资源,这个需要了解android sdk的组成架构

         参考:

         主要目录:platforms,里面装了各个版本的android的api,android4.4为android-19文件夹,android4.3为android-18文件夹,具体对应关系自己查

                      platform-tools,platforms里各个版本里的tool在这里做了一个汇总,是运行各个版本android系统的工具。

        tools,也是各种工具的集合。

        docs,samples,sources等等就不再介绍了。        

         1、借用android sdk manager这个软件,但资源下载地址和代码改成国内提供的。参考网址http://www.androiddevtools.cn/里提到的方法

              用android sdk manager,通过自定义下载的网址和代理,下载android sdk里面的内容。我用了http://android-mirror.bugly.qq.com:8080/include/usage.html里面的方法进行了安装,sdk成功安装。当然android sdk manager这个软件本身得先有,可以在网上下载一个旧的,用这个方法下载后,tools里面和platforms里面的东西会更新。

     2、自己下载android sdk里面各个文件夹里的东西,然后合并起来。可以通过http://www.androiddevtools.cn/里面提供的android sdk里面的各个文件的地址分别下载。

             sdk tools:http://pan.baidu.com/s/1mg08f2K

      platform-tools-r22:http://pan.baidu.com/s/1sj4ZfTb

             platform-tools-r21:http://pan.baidu.com/s/1gdF1fkZ

     platform-tools-r20:http://pan.baidu.com/s/1ntHqLZj

     其它如build-tools,sdk(platforms里的各版本android的api),sources的链接看http://www.androiddevtools.cn/里面的

 

    (如果要在ecliplse里开发android应用,才需要在eclipse安装adt插件),adt是用来关联eclipse和android sdk的,这样就能在eclipse里开发android应用了

    方法一:离线安装

        从网上下载adt的离线zip,不要解压,在eclipse->help->install new software安装本zip。参考:http://www.2cto.com/kf/201409/335370.html

    adt下载地址:https://github.com/inferjay/AndroidDevTools/wiki/%E9%A6%96%E9%A1%B5

           ADT-23.0.7、ADT-23.0.6

        安装时,将“contact all update sites during install to find required software”给去掉,这样就会快很多。(但操作后感觉断网后更快)

    在window->preferences->android里配置android sdk的位置(如果不安装adt插件,在eclipse的preferences里是没有android的配置项的)

    ADT Bundle包含了Eclipse、ADT插件和SDK Tools,是已经集成好的IDE,只需安装好Jdk即可开始开发,推荐初学者下载ADT Bundle,不用再折腾开发环境。

     在eclipse的run configurations的设置里可以设置每次android程序运行时是从哪种设备(虚拟机或是设备),有时候在设备界面上看不到已经连接上电脑的手机设备。

解决方法一:用豌豆荚软件,并且手机要在“开发人员工具”里开启USB调试

可能原因有:1)USB数据线质量问题,有些数据线只有充电的功能,没有数据传输的功能,手机连上电脑后,看不到手机的存储设备就是数据线的问题。

      2)手机没有开启调试模式。

      3)驱动没装(如下图,电脑和eclipse上这样显示才代表驱动安装好了)

        当上面两个没有问题时,电脑上也能看到手机,但能看到不一定代表已经安装上了手机android usb驱动,这时可以用第三方软件(豌豆荚,驱动人生,或是直接下载驱动的方式)安装驱动

最新文章
管家婆必出一中一特,全面释义、解释与落实
在现代社会中,随着科技的发展和人们生活水平的提高,各种新兴职业也应运而生。“管家婆”作为一种专业的家庭服务职业,越来越受到人们的关注和青睐,而“必出一中一特”则是管家婆在服务过程中必须遵循的原则之一,本文将全面释义、解释这
WordPress插件,打造高效网站地图,提升SEO优化效果,WordPress插件助你打造高效网站地图,显著提升SEO优化成效,WordPress插件,高效网站地图 *** ,助力SEO优化效果显著
此WordPress插件专为高效构建网站地图而设计,它能显著增强SEO优化效果,通过简化地图的生成流程,确保网站内容得到全面索引,助力网站在搜索引擎中独树一帜,脱颖而出。随着互联网的迅猛发展,网站地图(Sitemap)已成为SEO优化领域的关键
如何成为一名 AI 产品经理?AI 平台产品经理、AI Native 产品经理和 AI + 产品经理
===在当今科技飞速发展的时代,AI (人工智能)产品经理已经成为了备受科技领域瞩目的职业角色。随着 AI (人工智能)技术的广泛应用,如何成为一名优秀的 AI (人工智能)产
铜陵市口腔检查排名全新榜单一览-铜陵市口腔检查口腔医生
近期有网友问宣城哪家牙医比较好?为了解答大家的疑问,小编这里来为大家分享几家宣城有好牙医的口腔医院,近期有看牙需求的朋友们可以来做个参考~铜陵市口腔检查口腔医生那个好?2024年铜陵市口腔检查口腔医生排名职称:医师擅长项目:口
谷歌优化怎么做?
一个网站的良好排名,当然离不开网站的优化,特别是在谷歌拥有这么大流量的平台上,优化方面就更不能马虎了,但对于新手来说,在谷歌优化方面还是有些技巧不太了解,那么,今天我们就来重点说说谷歌优化怎么做的这个问题。一、内容的质量高
用AI做衣服,难道服装设计师也要下岗了?
  引言:  随着人工智能(AI)技术的迅猛发展,新媒体内容、原画师,设计师都受到一定的冲击,一些服装设计师开始对其在时尚领域的角色产生焦虑,担心AI是否会取代他们的工作。潮际主设作为领先的AI技术提供商,强调的是AI与人类创意的
苹果AI负责人称公司对开发通用人工智能不感兴趣,短期内难实现
12 月 10 日消息,通用(AGI)是许多公司经常讨论的话题,但似乎与大多数公司有着截然不同的观点。公司机器学习和战略高级副总裁约翰・詹南德雷亚(John Giannandrea)在接受 WIRED 采访时表示,对通用人工智能(AGI)并不感兴趣,这一目标
福建uc神马搜索代投推广怎么联系
在互联网时代,广告投放已经成为企业宣传和市场推广的重要渠道之一。尤其是在福建地区,随着电子商务的快速发展,许多企业开始关注如何通过网络广告来提高品牌zhiming度和销售业绩。其中,uc神马搜索代投推广成为了一种备受欢迎的选择。那
咖啡师SCA证书含金量解析,sca咖啡师考证
摘要:本文主要探讨了咖啡师SCA证书的含金量,分析了SCA证书的重要性和认可度,以及考取SCA证书的实际意义。文章指出,SCA证书是咖啡行业内广泛认可的证书之一,拥有该证书意味着咖啡师具备了专业的知识和技能,能够提高职业竞争力。文章还
【G22百度网盘下载】HTC G22百度网盘12.18.3免费下载
百度网盘是一款省心、好用的超级云存储产品,已为超过7亿用户提供云服务,空间超大,支持多类型文件的备份、分享、查看和处理,自建多个数据存储中心,更有两项国际安全认证ISO27001&ISO27018为用户数据安全提供护航,如果您想备份文件数
相关文章
推荐文章
发表评论
0评