androidsdk安装步骤
androidsdk⽬录结构
Android  Sdk ⽬录结构⽰意图
⼀、add-ons这⾥⾯保存着附加库,⽐如GoogleMaps,当然你如果安装了OphoneSDK,这⾥也会有⼀些类库在⾥⾯。
⼆、build-tools  个版本的sdk⼯具,当你新建项⽬的时候会⽤到这个包。 主要是包⼀些编译的⼯具。 当然有⼀个版本的Android就⾏。包含有aapt、aidl、逆向调试⼯具dexdump和编译脚本dx等⼯具。
三、docs这⾥⾯是Android SDKAPI参考⽂档,所有的API都可以在这⾥查到。index.html(为导航页)。
四、extras 该⽂件下存放了Google提供的USB驱动、Intel提供的硬件加速等附件⼯具包。
五、hack
六、platforms  包含不同版本的sdk⽂件,⾥⾯会根据APILevel划分的SDK版本,这⾥就以Android2.2来说,进⼊后有 ⼀个android-8的⽂件夹,android-8进⼊后是Android2.2SDK的主要⽂件,其中ant为ant编译脚本,data保存着⼀些系 统资源,images是模拟器映像⽂件,skins则是Android模拟器的⽪肤,templates是⼯程创建的默认模板,android.jar则 是该版本的主要framework⽂件,
七、该⽂件夹下存放了Android平台的相关⼯具⽐如、
⼋、samples是Android SDK⾃带的默认⽰例⼯程,⾥⾯的apidemos强烈推荐初学者运⾏学 习,对于SQLite数据库操作可以查看NotePad这个例⼦,对于游戏开发Snake、LunarLander都是不错的例⼦,对于Android主 题开发Home则是androidm5时代的主题设计原理。
九、sources
⼗、system
⼗⼀、system-image
⼗⼆、tools作为SDK根⽬录下的tools⽂件夹,这⾥包含了重要的⼯具,
⽐如ddms⽤于启动Android调试⼯具,
⽐如logcat、屏幕截图和⽂件管理器,
⽽draw9patch则是绘制android平台的可缩放png图⽚的⼯具,
sqlite3可以在PC上操作SQLite数据库,
⽽monkeyrunner则是⼀个不错的压⼒应⽤,模拟⽤户随机按键,
mksdcard则是模拟器SD映像的创建⼯具,
emulator是 Android SDK模拟器主程序,不过从android 1.5开始,需要输⼊合适的参数才能启动模拟器,
traceview作为android平台上重要的调试⼯具
proguard 项⽬混淆使⽤的⼀些资源。
重点介以下⼯具,其他⼯具,学友们可⾃⾏上⽹搜索
1.layoutopt 检验布局⽂件是否合理,布局⽂件⼀般是不可缺少的,不良的布局⽂件【⽐如:不必要的嵌套,过多的视图,嵌套太深】,很容易引起系统开销过⼤,程序anp等等。怎么初步检测⼀个布局⽂件是否合理?
2.hierarchyviewer可以很⽅便地查看和调试应⽤中的UI界⾯,分析其性能
3.TraceView是android平台配备的⼀个很好的性能分析⼯具。它可以通过图形化的⽅式让我们了解我们要跟踪的程序的性能,并且能具体到method
5.draw9patch是⼀个制作可拉伸图⽚的⼯具
⼗三、usb_driver顾名思义,保存着android平台google官⽅机型的驱动如nexusone、nexuss,同时也有⼀些⽼机型驱动的⽀持,⽐如说htcdream、htcmagic和motorola的droid。
⼗四、market_licensing作为AndroidMarket版权保护组件,⼀般发布付费应⽤到电⼦市场可以⽤它来反盗版。