有人能解释一下Android支持存储库与Android支持库与Google存储库与Google Play服务之间的区别吗?
我的理解是,Google Repository与Google Play Services是相同的,只是它分离了所有的api(而经典的play服务是一个包含所有内容的大罐子),并且更适合在android Studio中使用,因为现在您可以选择正是你想要编译的api(例如'com.google.android.gms: play-services-ads:')vs依赖proGuard在构建时剥离不需要的api。
我说得对吗?
Android支持库和Android支持库怎么样?
Android Support Library和Google Play Services本身是库(jar src),而Android Support Repository和Google Repository是相应的本地Maven存储库(aar文件)。
巧合的是,他们引爆了API,但这并不是主要的问题。
官方页面:
添加SDK包
Google在末尾使用术语存储库来指定这些是Maven存储库,您应该使用这样的Gradle依赖项导入它们:
dependencies {
compile "com.google.android.gms:play-services-gcm:8.4.0"
}
但Gradle构建系统仅在Android Studio中受支持,因为Eclipse使用的是较旧的Ant构建系统。
谷歌文档中也提到了这一点
选择Android支持库项。
注意:如果使用Android Studio进行开发,请选择并安装Android支持存储库项目。
因此,如果使用Eclipse IDE,请使用以下库:
如果您使用的是Android Studio,请使用以下库:
我正在迁移一个运行在Android上的现有应用程序,并正在将其迁移到Raspberry Pi。只是想知道是否有可能直接迁移Room数据库的使用。
您知道将引入Android支持库的计划吗?对于promise模式,它看起来是一个很好的解决方案。
我在Maven仓库下看到以下依赖项 链接:https://mvnrepository.com/artifact/org.seleniumhq.selenium 虽然我理解其他人,但我无法理解两者之间的区别: 硒api 硒支持 我们什么时候用?
我想用com。Android支持:设计:22.2.0在我的Android Studio(1.3)项目中,但当我添加'com'时。Android支持:设计:22.2.0'到依赖{}我有103个错误,我无法摆脱这个错误。 如果我尝试使用新版本的appcompat,也会发生同样的情况。现在我有了“com”。Android支持:appcompat-v7:19。“以我的身材。格雷德尔。 有人知道吗? 我的错
我对Android Studio3.0金丝雀有一个问题。在所有项目中,我不能使用预览工具中的支持库中的任何视图。显示呈现错误。在新项目中也是同样的问题。 Samople代码: 格雷德尔:
当为需要Android支持库的java库创建绑定项目时,应该如何添加引用?应该使用Xamarin支持库,还是应该在项目中包含带有ReferenceJar构建类型的suport lib jar文件?