分享好友 最新动态首页 最新动态分类 切换频道
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驱动,这时可以用第三方软件(豌豆荚,驱动人生,或是直接下载驱动的方式)安装驱动

最新文章
浙马纪录挑战赛 |2024第五届浙马纪录挑战赛竞赛规程!
2024第五届浙马纪录挑战赛竞赛规程一、组织单位主办单位:临平区人民政府、浙江省马拉松及路跑协会 承办单位:临平区文化和广电旅游体育局、杭州雁渡寒潭体育运动俱乐部 协办单位:浙江黄龙体育文化培训有限公司、杭州电视台青少•体育频道
利用YouTube玩转独立站营销和SEO
YouTube是世界最大的社交平台之一,也是世界第二大的搜索引擎和世界最大的视频网站。虽然网络上能找到很多关于优化YouTube视频创作和频道运营的教程,但是如何利用YouTube来使您的网站实际受益呢?以下8点建议将会帮助你! 接下来,我们会
选品时如何评估竞争热度:搜索量多少算是竞争不激烈?
讲到选品时,我总是反复强调,除非你家大业大资金雄厚运营彪悍,否则,一定要选择偏冷门的产品。 那什么才算是偏冷门的产品呢? 为了让选品更有针对性、可量化,我专门给出建议:选择Best Seller日销量在50-150单的产品。 这样的产品,大卖
正则表达式(awk、sort 、uniq 、tr 工具)
awk 选项 ‘模式或条件{编辑命令}’ 文件1 文件2…. //过滤并输出文件中符合条件的内容 awk -f 脚本文件 文件1 文件2… //从脚本中调用的编辑指令,过滤并输出内容 awk包含几个特殊的内建变量(可直接用)如下所示࿱
限地区: Apple 苹果AI笔记本电脑 2023Mac mini迷你主机 M28G 256G (实测成都等地有效),2785.21元
新款 Mac mini 搭载 M2 和 M2 Pro 芯片,搭载 M2 芯片的机型:M2 芯片具有 4 个性能核心和 4 个能效核心,10 核图形处理器,16 核神经网络引擎,100GB/s 内存带宽;支持 H.264、HEVC、ProRes 和 ProRes RAW 硬件加速,带有视频解码引擎、视
苹果id贷怎么申请—100%下款+苹果回租id贷24小时
苹果id贷怎么申请—100%下款+苹果回租id贷24小时上汽集团等在嘉兴成立股权投资合伙企业,出资额3亿天眼查App显示,近日,嘉兴屹晨股权投资合伙企业(有限合伙)成立,执行事务合伙人为上海上汽恒旭投资管理有限公司,出资额约3亿人民币,经
【U90(Kiss初恋版)WiFi万能钥匙下载】天语U90 Kiss初恋版WiFi万能钥匙5.1.02免费下载
下载WiFi万能钥匙,认准官方正版!免费安全WiFi热点,无忧一键连接。日常任务随时做,轻松赚现金外快~【积分赚钱】完成简单日常任务,轻轻松松赚现金【安全免费】随时随地免费连接,畅享安全免费WiFi,节省流量快人一步!【权威认证】通过
用AI一键生成美女写真,轻松打造你的虚拟女友!
Artbreeder:这个平台利用生成对抗网络(GAN)技术,用户可以通过调节不同的参数(如性别、面部特征)来调制自己想要的照片效果。Artbreeder的优点在于自由度极高,可以生成各种风格的图像,包括超现实主义和动漫风格。但有个缺点是对于新
内衣达人直播权限开通详情步骤,内衣类目怎么可以开直播?电商平台小店开通教程 内衣类目 - 副本
2022年05月17日何***100企业一站式服务,电商平台店铺开通|定向邀约报白|天猫入驻|京东入驻|抖音入驻/快手入驻/小红书入驻/拼多多入驻各电商平台店铺开通 医疗器械 药品 保健品滋补品 食品饮料 酒水 服饰鞋包 珠宝文玩 数码家电 本地生活服
第9章 大模型的伦理安全与隐私9.3 隐私保护技术9.3.1 数据匿名化与脱敏
作者:禅与计算机程序设计艺术 9.3.1 数据匿名化与脱敏 9.3.1.1 背景介绍 在大数据时代,越来越多的个人信息被收集、处理和分析,导致个人隐私风险的显著增加。因此,保护个人隐私成为一个重要的课题,而数
相关文章
推荐文章
发表评论
0评