每次新建Android项目,Compile with可以选择Android sdk,也可以选择GoogleApi,那到底有啥区别呢?是否像网上说的GoogleApi包含Android sdk呢?


经过测试,当我们Android SDK Manager下载GoogleAPI,会在ADT的sdk/add-ons目录下生成addon-google_apis-google-xxx,xxx是对应的API版本。我下载的是API 19,所以对应目录就是addon-google_apis-google-19。

打开目录,如下几个文件


打开libs,原来下载的GoogleAPI是以插件(addon)的形式放在add-ons的libs目录下的,而且并没有android.jar包


新建一个Android项目,Compile with 选择Google API 19 ,发现android.jar还是用的下载好的Android SDk 19里的jar包,只是多了3个插件jar包。


至此,我们知道下载的GoogleApi只是下载了3个插件jar包,当选择Compile With GoogleAPI,android.jar还是用的Android SDk版本的jar包,也就是说GoogleApi没有包含android.jar包。


更多相关文章

  1. Android(安卓)xUtils3的使用及下载地址
  2. Android(安卓)Kotlin项目集成阿里ARouter
  3. android平台架构模型
  4. Flutter 新闻客户端 - 09 详情页展示、分享、远程真机调试
  5. android 的NDK在Windwos环境搭建(一)
  6. Xamarin.Forms教程Android(安卓)SDK工具下载安装
  7. Android(安卓)PackageManagerService(二)下载安装详解
  8. Android学习系列(19)--App离线下载
  9. Android(安卓)音视频深入 十四 FFmpeg与OpenSL ES 播放mp3音乐,能

随机推荐

  1. Android开发点滴(13) -- Android数据库随
  2. Android(安卓)仿拼多多可水平滚动Recycle
  3. android中使用代码启动其他程序
  4. [android]layout_weight 在layout_width
  5. android (一)RecycleView组件的使用
  6. 《Beginning Android(安卓)Games》给出基
  7. android sd卡路径正确获取 双sd卡获取
  8. Android(安卓)Studio mac安装后的一些有
  9. Android(安卓)解决自定义控件布局中match
  10. Android--Zxing库的使用