maven - 如何离线创建一个android studio项目?
问题描述
我想离线创建我的 android 项目。我尝试了几种技术,但没有一个对我有用!我已经从developers.android.com网站下载了离线组件(Android Gradle 插件和Google Maven 依赖项)来创建离线项目,但问题是我不知道如何让它们与android studio 一起工作?请帮忙!
解决方案
正如这里所说的https://developer.android.com/studio/build/optimize-your-build#offline_mode(Android Studio < 3.6)
如果您的网络连接速度较慢,则当 Gradle 尝试使用网络资源来解决依赖关系时,您的构建时间可能会受到影响。你可以告诉 Gradle 避免使用网络资源,方法是只使用它在本地缓存的工件。
要在使用 Android Studio 构建时离线使用 Gradle,请执行以下操作:
- 通过单击文件 > 设置(在 Mac 上,Android Studio > 首选项)打开首选项窗口。
- 在左侧窗格中,单击构建、执行、部署 > Gradle。
- 选中离线工作复选框。
- 单击应用或确定。
如果您从命令行构建,请传递该
--offline
选项。
[编辑]
https://developer.android.com/studio/releases/#3.6-gradle-offline-ui(Android Studio > 3.6)
切换 Gradle 离线模式的新位置 要启用或禁用 Gradle 的离线模式,请首先从菜单栏中选择 View > Tool Windows > Gradle。
然后,在 Gradle 窗口顶部附近,单击 Gradle 面板中的 Toggle Offline Mode Gradle offline 按钮。
每当您添加依赖项时,您都需要下载它。如果是这样,您需要建立连接。
您还可以通过网络连接一次导入所有依赖项,然后切换到离线模式。
推荐阅读
- cypress - 条件 UI 操作
- forms - 如何以 xamarin 形式创建自定义条目,如下图所示?
- mysql - 表 A 与 LEFT JOIN 表 B 的总和也计算所有表 B
- angular - 无法从 Gitlab 文件中获取数据 - 获取 Cors 异常
- java - 在 Java 中修复捕获转换的正确方法
- sql - 如何在 BigQuery 中添加一列总行数
- firebase - Firebase 规则 - 如何阻止额外数据
- python - Netmiko 在输入 cisco IOS 设备的banner exec 时未找到提示
- javascript - 如何让我的 JS 函数忽略 ID CSS 而只查看 Class?
- javascript - TypeError: this.props.searchMovie (Redux Action) 不是函数