android sdk文档chm 文档目录下都有哪些文件?都代表着什么?

cmd切换目录的疑惑,我在E盘某目录下创建了bat文件,内容是 cd C:\Program Files\Android\android-studio\sdk\tools\,为什么不能正确运行,弄到桌面就可以?
cmd切换目录的疑惑,我在E盘某目录下创建了bat文件,内容是 cd C:\Program Files\Android\android-studio\sdk\tools\,为什么不能正确运行,弄到桌面就可以?
不区分大小写匿名
因为你的路径有些目录名称过长,在某些DOS环境下类似于program files的目录的目录会被系统缩写为progr~1之类的名字。所以你在DOS环境下运行可能会无法正确跳转路径。在windows下可以因为windows支持长文件名
你没回答我啊
已经说的很清楚了,因为你的bat文件命令行program files部分和android-studio部分过长。
相关知识等待您来回答
操作系统领域专家求助,那位大神有android-sdk-windows文件夹,里面东西要全,发给我呀
[问题点数:20分]
求助,那位大神有android-sdk-windows文件夹,里面东西要全,发给我呀
[问题点数:20分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。android SDK下各目录的用途,以及在不同系统下哪些是通用的。
Android SDK 目录下有很多文件夹,主要都是干什么的呢?
1. add-ons 这里面保存着附加库,比如google Maps,当然你如果安装了OPhone SDK,这里也会有一些类库在里面。
2. docs 这里面是Android SDK API参考文档,所有的API都可以在这里查到。
3. extras/market_licensing 作为Android Market版权保护组件,一般发布付费应用到电子市场可以用它来反盗版。
4. platforms 是每个平台的SDK真正的文件,里面会根据API Level划分的SDK版本,
这里就以Android 2.2来说,进入后有一个android-8的文件夹,android-8进入后是Android 2.2 SDK的主要文件,其中ant为ant编译脚本,data保存着一些系统资源,images是模拟器映像文件,skins则是Android模拟器的皮肤,templates是工程创建的默认模板,android.jar则是该版本的主要framework文件,tools目录里面包含了重要的编译工具,比如aapt、aidl、逆向调试工具dexdump和编译脚本dx。
5. platform-tools 保存着一些通用工具,比如adb、和aapt、aidl、dx等文件,Android123提示,这里和platforms目录中tools文件夹有些重复,主要是从android 2.3开始这些工具被划分为通用了。
6. samples 是Android SDK自带的默认示例工程,里面的apidemos强烈推荐初学者运行学习,对于SQLite操作可以查看NotePad这个例子,对于游戏开发 Snake、LunarLander都是不错的例子,对于主题开发Home则是android m5时代的主题设计原理。
7. tools 作为SDK根目录下的tools文件夹,这里包含了重要的工具,比如ddms用于启动Android调试工具,比如logcat、屏幕截图和文件管理器,而draw9patch则是绘制android平台的可缩放png图片的工具,sqlite3可以在PC上操作SQLite数据库,而 monkeyrunner则是一个不错的压力测试应用,模拟用户随机按键,mksdcard则是模拟器SD映像的创建工具,emulator是android模拟器主程序,不过从android 1.5开始,需要输入合适的参数才能启动模拟器,traceview作为android平台上重要的调试工具。
8. usb_driver 顾名思义,保存着android平台google官方机型的驱动如nexus one、nexus s,同时也有一些老机型驱动的支持,比如说htc dream、htc magic和Motorola 的droid。
9. extras 该文件夹下存放了google提供额USB驱动、Intel提供的硬件加速等附加工具包
10. build-tools 保存着一些Android平台相关通用工具,比如adb、和aapt、aidl、dx等文件。
aapt即Android Asset Packaging Tool , 在SDK的build-tools目录下. 该工具可以查看, 创建, 更新ZIP格式的文档附件(zip, jar, apk). 也可将资源文件编译成二进制文件.
Adb 即android debug bridge 管理模拟器和真机的万能工具,ddms 调试环境
AIDL 即 Android Interface definition language 它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口
Emulator即android 的模拟器
Dexdump 即Android Emulator中可以找到一个名为dexdump的程序,通过dexdump可以查看出apk文件中的dex执行情况,粗略分析出原始java代码是什 么样的和Dot Net中的Reflector很像。
windows和linux下androidSDK是否通用?
SDK并不是所有数据都区分平台的、有部分数据是通用的、而且通用的这部分数据也是整个SDK中体积最大的、先说说一个完整的SDK包含哪些目录、这里以android-sdk-windows为sdkHOME目录(android-sdk-linux)中目录有一点小区别、那就是sdkManager、win下这个软件在sdkHOME目录的根目录中、AVD软件也在根目录中、而Linux中的sdkManager和avdManager(其实不叫这两个名字而是叫android的一个可执行文件)在sdkHOME目录的tools文件夹中、sdkHOME下有:add-ons 通用
build-tools 不通用
extras 通用
platforms 通用
platform-tools 不通用
samples 通用
sources 通用
system-images 通用
temp 通用(这个是sdkmanager更新数据的临时文件夹、可能不存在、没有的话就不用管)
tools 不通用
上面就是一个完整的SDK所包含的目录了、当然不保证Android今后更新会添加新的目录
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。android&SDK&manager&无法获取更新版本列表
打开这个网址就可以看到adt的详细信息:&
或者直接在你的eclipse的Help & Install New
Software里面add,地址直接输入
到Android SDK官网下载ADT离线升级包
android SDK manager
无法获取更新版本列表
ndroid SDK manager
打开后获取不了版本列表,如图所示:请大神们帮帮忙!
试下这个:
网址:mirrors.
99%是成功的
网址:mirrors.
不知道是因为最近kaihui还是怎么的,打开特别的慢,想下载最新版本的platform几乎变成不可能完成的任务,不知道为什么Google不像Apache那样在各国设立镜像站。为了预防今后再出现这样的情况,这次干脆把android开发所需要的各种包总结一下,顺便提供本地下载链接,省得以后找起来麻烦。
通过分析SDK Manager里要用到的文件,我下载了目前google提供的各类安卓开发包并上传到了网盘。由于网盘有CDN支持,即使不用迅雷,下载速度依然很快。如果你从官网下载很慢,不妨试试这些国内链接。
更新:增加了部分Android-L资源下载。
更新:感谢CodeDream分享的另一个国内,内容比较全(没有adt-bundle)速度较快,推荐。
更新:更新了level14-17的samples包;增加了level18-20的samples包;增加了level20版本的源码包;增加了level18-20的platform包。
更新:增加了level18和level19的源码包,并更新了其他版本源码包的链接。
百度和微云的大部分链接都失效了,重新更新了adt-bundle和sdk的下载链接,部分文件版本有升级。
更新了adt-bundle和sdk的下载链接,sdk版本由22.3更新为22.6,增加了腾讯微云的下载链接作为备份。
bd网盘病得不轻,分享链接以后几分钟再访问,就显示“啊哦,你来晚了”。甚至网盘里的文件都被删除,导致楼主硬盘里也没有这些文件了,回收站里只能恢复出空文件夹。楼主会再花几天时间重新下载,放到其他网盘里,见谅。“善待生命,远离bd网盘。”
最近bd网盘又犯病,导致很多链接都失效了,如果楼主更新链接不及时,请访问后面这个地址对照文件名挑选所需文件:,口令eer5。
更新: 更新了adt-bundle的版本到,更新了android
sdk的版本到r22.3。
更新: 更新了adt-bundle的版本到。
更新:更新了adt-bundle-17-windows-64bit.zip的网盘链接。
更新:有一小部分下载链接失效,经查是由于未知原因被百度网盘禁止分享了,请过一段时间再试。
更新2013/3: 有些包分操作系统版本,例如windows版、macos版和linux版,下载时注意文件名里的标识。
此帖长期更新,若有未及时更新的版本或失效链接,请留言通知主页君。
ADT Bundle
多合一下载包,里面包含了:sdk + 特定版本platform + eclipse + adt +
兼容包,解压缩即可使用。唯一的缺点是体积比较大,如果你是从零开始配Android开发环境就下载吧。
其他下载地址
Android 4.2多合一开发包, Windows 32位。
Android 4.2(4.4?)多合一开发包,
注意所含eclipse是64位的。
Linux 32位
Linux 64位
假设你把sdk安装到d:\android-sdk,则里面的目录结构应该是这样的:
d:\android-sdk\tools
这个目录里有ddms.bat等文件
d:\android-sdk\system-images\android-<span STYLE="CoLor: #\armeabi-v7a
这个目录里有userdata.img等文件(r14及以上才有这个目录)
d:\android-sdk\platforms\android-<span STYLE="CoLor: #.0.<span STYLE="CoLor: #
这个目录里有android.jar等文件
d:\android-sdk\platform-tools
这个目录里有adb.exe等文件
d:\android-sdk\extras
这个目录里有android等目录
当你下载下面列出的部件时,也请参考上面的目录结构示例将内容放在正确的位置。
Android SDK
SDK就是开发包,里面包含了两大类命令行工具:一类是SDK
Tools,如android.bat、ddms.bat和emulator.exe等等,这些命令位于\tools目录,但运行仿真器所需的rom并不包含在内;另一类是Platform
Tools,包含了如adb.exe、aidl.exe、aapt.exe等等命令,它们位于\platform-tools目录。
请区别清这几个名称:SDK、SDK Tools、Platform Tools、Platform Package。
其他下载地址
官方推荐下载这个安装包,是32位的&
文件名里虽然是"sdk",其实不含platform-tools,
叫"sdk tools"更合适。
SDK安装/解压缩后,只具有基本的功能,还无法开始进行开发。你还需要platform-tools和至少一个platform
package才算完整。在eclipse里通过SDK Manager是可以在线安装的,但有时手动安装也许更快。
其他下载地址
将platform-tools目录解压到sdk所在目录
假如你已经安装过android
sdk,想单独升级tools,可以从下面的文件中选择所需要的压缩包下载,然后替换掉sdk目录下的对应子目录。
其他下载地址
和第一个表里的"sdk"相比,只少了avd manager和sdk manager。
建议仅在需要升级时下载,用tools目录替换原来的同名目录。
Development
Tools)是一个Eclipse插件,如果没有这个插件,我们开发Android应用就得不停在命令行里敲各种命令,除非你是记事本开发狂人,否则还是老老实实享受ADT带来的方便吧。至于Eclipse本身可以去下载,这里就不再提供了。
其他下载地址
如果你不习惯新版的ADT,这个版本也许适合你。
ADT的版本号基本上是跟着SDK Tools走,即每出一个新版本的SDK
Tools,就出一个同样版本的ADT。不过实际使用中,即使是老版本的ADT也能对新版SDK支持得不错。
Android系统版本从1.0到写这篇帖子时的4.2,大大小小已经经历了10多个版本,每个版本发布时Google都会提供一个sdk
platform package供开发者使用。一般这个压缩包是在Eclipse开发环境里用SDK
Manager来下载的,但在国内选择这种方式会很痛苦,因为每个platform都有几十上百兆大,装一个就得几个小时,好像还不能断点续传(?)。
在国内,更方便的做法是先下载离线包,然后解压缩到android
sdk的安装目录下,重启Eclipse后就会自动识别出来。
其他下载地址
Android 5.0
Android 4.2
仅仿真器rom
Android 4.1, 4.1.1, JELLY_BEAN
仅仿真器rom
android-15_r03.zip
Android 4.0.3,
4.0.4,&ICE_CREAM_SANDWICH_MR1
sysimg_armv7a-15_r02.zip
仅仿真器rom
Android 4.0, 4.0.1, 4.0.2, ICE_CREAM_SANDWICH
sysimg_armv7a-14_r02.zip
仅仿真器rom
android-3.2_r01-linux.zip
API Level 13, HONEYCOMB_MR2
文件名虽然有linux但其实是平台无关的,下同,直至2.1。
android-3.1_r03-linux.zip
API Level 12, HONEYCOMB_MR1
android-3.0_r02-linux.zip
API Level 11, HONEYCOMB
API Level 10, GINGERBREAD_MR1
android-2.3.1_r02-linux.zip
API Level 9, GINGERBREAD
android-2.2_r03-linux.zip
API Level 8, FROYO
android-2.1_r03-linux.zip
API Level 7, ECLAIR_MR1
android-2.0_r01-windows.zip
API Level 5, ECLAIR
API Level 6, ECLAIR_0_1
API Level 4, DONUT
API Level 3, CUPCAKE
从Level 14开始,每个platform
package都被分为两部分了,一部分包含这个版本下开发所需的jar包,例如android-16_r03.zip;另一部分是仿真器rom文件,例如sysimg_armv7a-16_r03.zip。最近的版本除了arm仿真器,还有x86仿真器可供下载(由intel提供),据说在x86电脑上运行能够大幅提速。如果你只在真机上调试代码,则不需要下载仿真器rom对应的文件。
更详细的Android版本对照表可以参考。
供Android开发参考用的官方文档,文件比较大。我习惯有一个本地的文档,然后配合使用,非常方便,文档里有很多内容源码里是没有的。
其他下载地址
我比较懒,从来没有用git下载过android源代码,如果你想用git下载,可以参考里的操作方法。
官方目前提供了一些源代码压缩包,如下表所列,这些压缩包可以attach到eclipse里方便随时F3查看;最重要的是,有了源代码以后,Eclipse里代码辅助出来的参数名再也不会是"arg0"、"arg1"这样的了。
其他下载地址
Google提供了丰富的开发示例,如果时间允许多看看这些例子代码和运行效果,对提升手机应用的设计开发能力肯定大有帮助。
其他下载地址
samples-3.2_r01-linux.zip
samples-3.1_r01-linux.zip
samples-3.0_r01-linux.zip
samples-2.3_r01-linux.zip
samples-2.3.3_r01-linux.zip
samples-2.2_r01-linux.zip
samples-2.1_r01-linux.zip
除了上面这些以外,还有AddOns和Supports等分类没来得及整理,等有时间了找一下。
以上内容随时补充更新,欢迎提醒和纠错。
如果您觉得本文内容对您有帮助:下载我参与的APP
或:(需登录)
路径设置Eclipse中创建Android Emulator时,相应的文件会被放置到
“C:\Documents and Settings\Administrator\.android“ 下面。
如果想改变AVD的路径设置,有两种方法:
方法一:新添加一个环境变量,名字为
"ANDROID_SDK_HOME”,变量值为".android"文件夹(AVD信息)所在路径(路径中不包含.android)
方法二:修改配置文件中的路径,例如,AVD名称是AVD8, 使用Windows写字板打开C:\Documents and
Settings\Administrator\.android\avd目录中的文件AVD8.ini文件,文件内容如下:
target=android-8 path=C:\Documents and
Settings\Administrator\.android\avd\AVD8.avd修改其路径即可,如:path=C:\Program
Files\android\.android\avd\AVD8.avd。
注:遇到"ERROR: unknown virtual device
name"这样的问题,一般是由于AVD文件路径引用错误造成的。
模拟器界面介绍 打开Android SDK and AVD Manager,选择Virtual
devices/AVD8(已经创建的一个模拟器)。
然后点击右侧的Start按钮,在弹出的Launch
Option对话框中直接点击Launch,运行模拟器(所需时间比较长),如下图所示。
模拟器界面的左上角,显示"5554:AVD8"&& AVD8为创建的模拟器的名称。
每个模拟器都会绑定到"127.0.0.1"这个IP地址上,5554代表该模拟器绑定IP地址时的端口号。
这样,"127.0.0.1:5554"就唯一的表示该模拟器,多个模拟器之间就可以通过端口号来进行通信,通话或者发送短信等。模拟器左侧为手机桌面,右侧为一些按键(如:手机上的返回/后退键,主菜单键等等)&&
通过主菜单进入setting界面,可以进行一些设置,如:模拟器的显示语言,时间等。模拟器下方有三个按钮,分别是:拨号、主菜单和浏览器。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。当前位置: >
> 64位 ubuntu android SDK 没法新建AVD,adb 没有那个文件或目录的解决
64位 ubuntu android SDK 没法新建AVD,adb 没有那个文件或目录的解决
liangliang1102 & at
64位 ubuntu android SDK 无法新建AVD,adb 没有那个文件或目录的解决
  操作系统 ubuntu 11.04 64bit, jdk 7.0 64bit,下载解压android sdk,Eclipse 指定目录后,提示找不到adb 没有那个文件或目录的解决,到platform-tools下,发现明明就有adb文件,但是终端下执行,还是提示没有那个文件或目录。其实是因为android sdk是32位程序,需要先安装ia32-libs,才可执行。终端输入:sudo apt-get install ia32-libs
本问题标题:
本问题地址:
温馨提示:本问答中心的任何言论仅代表发言者个人的观点,与希赛网立场无关。请对您的言论负责,遵守中华人民共和国有关法律、法规。如果您的言论违反希赛网问答中心的规则,将会被删除。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-

我要回帖

更多关于 android sdk中文文档 的文章

 

随机推荐