是否编译......'在gradle requieres安装设备中的互联网?

时间:2016-05-11 17:23:49

标签: android gradle compilation

我正在开展项目并使用Google GSM Vision库添加

来阅读QR码
compile 'com.google.android.gms:play-services-vision:8.4.0'

在我的app gradle中。

完成后,项目同步,现在我可以使用lib,我可以在自己的设备上启动应用程序。

问题是。如果目标无法访问互联网并且没有Google帐户,会发生什么?它会在安装后或安装过程中运行还是需要下载?

谢谢。

2 个答案:

答案 0 :(得分:2)

创建APK,与APK捆绑的移动视觉API。因此,不需要互联网,也不需要谷歌帐户。

来自Doc:

  

注意:ProGuard指令包含在Play服务客户端中   库以保留所需的类。 Android插件   Gradle会自动将ProGuard配置文件附加到AAR中   (Android ARchive)包并将该包附加到您的ProGuard   组态。在项目创建期间,Android Studio会自动生成   创建ProGuard配置文件和build.gradle属性   用于ProGuard。要在Android Studio中使用ProGuard,您必须启用   build.gradle buildTypes中的ProGuard设置。更多   有关信息,请参阅ProGuard指南。

答案 1 :(得分:1)

通常,Gradle可以尝试连接到网络。如果您在缓存中下载了依赖项,则可以在--offline模式下构建应用程序。