首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    gradle 入坑指南(基本原理介绍+错误集锦)

    这次我真的是算是掉坑了,必须写一波来抒发自己对gradle的敬畏之心。 本文主要讲解在Android Studio中gradle配置的坑。...关于Android Studio 中的 Gradle 描述:Android Studio默认集成Gradle,主要有两种途径:自动下载和本地下载选择。...不了解原理和报错原因,就开始动手会把问题复杂化。 下面是gradle一些配置说明: 1.Offline work工作模式 配置描述: 离线模式工作,看这个名字已经明白了一二。...详情描述: 分析和解决: 这里提示你打开离线模式和去设置HTTP代理。 我刚建的项目,让我打开离线模式去工作,这不是扯淡吗?缓存现在什么都没有。...(如果你打开离线模式,然后重新同步,它就会提醒你立马关上。) 然后是设置HTTP代理(步骤介绍上文),设置过之后也可以访问外国网站。你发现并没有卵用。

    4.9K20

    Android 项目Gradle文件讲解(Groovy和Kotlin)

    前言   在Android应用开发中,Gradle是很重要的,它关系到你的项目能否正常编译运行,构建APK等等,而随着Android Studio编辑器的更新,Gradle也发生了一些变化。...正文   Gradle 在 Android 开发中扮演了重要角色,它提供了灵活和可扩展的构建工具,使得 Android 项目的构建过程变得更加高效和便捷。   ...在很多版本中Android Studio中Gradle的主要语言都是Groovy,而在新版本的Android Studio,主要语言换成了Kotlin,虽然你仍然可以选择使用Groovy,但是我们是不是应该知道两者之间的编写方式和规则...通过在 local.properties 文件中设置这些属性,Android 开发工具链(如 Android Studio 和 Gradle)可以找到和使用正确的 SDK、NDK 版本,并确保项目的构建过程能够正常进行...首先说明一下我使用的Android Studio的版本: 算是比较新的版本了,下面我们来创建项目,首先创建使用Groovy作为Gradle编辑语言的项目。

    1.1K10

    Android Studio配置优化,打造开发利器

    07同步设置 Android Studio文件发生改变的时候,会同步文件信息,可以禁用降低内存占用,Settings --> System Settings。 ?...Android Studio默认自带了一些插件,如果你不使用某些插件,你可以禁用它,Settings --> Plugins。 ? 右侧会显示出已经安装的插件列表,取消勾选即可禁用该插件。...33Gradle离线编译 使用本地离线Gradle编译,可以大大提高编译速度,否则会不断从官网检查更新下载最新的Gradle,Settings --> Build、Excution、Deploypent...34优化编译速度 Android Studio编译的时候同样可以使用离线,能极大优化编译速度。...第二个内容就是项目的Gradle版本、插件版本、使用的仓库和默认仓库配置,如下图: ? 第三个就是当前Project中的各Modules详细配置,如下图所示: ?

    3K90

    Gradle 提速:每天为你省下一杯喝咖啡的时间

    Android 官方的一些优化建议 使用最新版本的工具 Android Studio and SDK tools The Android plugin for Gradle 避免编译不必要的资源,比如不必要的语言本地化..., 你可以只指定一种语言资源和屏幕适配,如以下示例所示: android { ......resConfigs "en", "xxhdpi" } ... } } 开启离线模式 ? 开启按需配置 ?...注意一:如果你使用的是 Gradle 4.6 版本,而 com.android.tools.build:gradle 版本是 3.0.1 或者 3.1.0,你需要禁用该配置以避免一些不必要的问题,该问题会在将来的...Android Gradle 插件版本中被修复 注意二:在最新的 Android Studio 版本中,configuration on demand 已被移除 使用 WebP 格式的图片,有效减少图像文件大小

    53130

    uniapp下载apk并且安装(uniapp打包后apk白屏)

    本文使用cli 方式 一、Android原生配置 官方文档 0 安装开发环境 必备软件: Android Studio HBuilderX 小程序Android离线sdk, 下载版本sdk (一般是最新版...在左侧菜单中选择我创建的应用,点击应用 左侧选择离线打包Key管理,选择对应平台 iOS Android,输入包名和SHA1 (包名是自定义的,SHA1获取),确认无误点击保存,即可获取到对应平台的App...首先请确保uni-app编译器的版本号和离线 SDK 的版本号一致。...四、导入Android Studio 0 新建Android项目 官网开发环境文档 如果之前没有新建Android项目,那么要先创建一个空项目,如果已创建,可忽略此步骤。...*.scc:*~" } } 注意:更新SDK时需要同时更新aar/jar文件和build.gradle配置 点击右上角Sync Now ,同步Gradle配置。

    6.4K20

    Android Studio 4.0 正式版发布

    它提供的数据会与正在运行的应用完全同步,更会让您对各个资源在应用中如何排布和计算一览无余,使得 UI 调试变得更加简单直观。...编辑器还与您的 Android 项目集成,为所有的类、方法和字段提供完整的符号补全,并提供快速导航和重构功能。...构建 Android Gradle 插件 4.0.0 通过使用 Java 8 API (无需考虑您应用的最低 API 级别) 为 Android Studio 带来了 Build Analyzer 功能...新的构建功能开关选项 Android Gradle 插件内置了对现代代码库 (如数据绑定和视图绑定) 和构建功能 (如自动生成 BuildConfig 类) 的支持。...但您可能不是每个项目都需要用到这些库和功能。在插件的 4.0.0 版本中,您可以单独关闭某个构建选项 (如下所示),从而优化大型项目的构建性能。

    3.4K31

    【Android Gradle 插件】Gradle 基础配置 ⑥ ( Android工程 Gradle 常用命令 | gradlew 可执行文件 | 查看帮助文档 | 查看应用依赖 )

    文章目录 一、gradlew 可执行文件 二、查看帮助文档 三、执行 help 任务 四、查看应用依赖 一、gradlew 可执行文件 ---- 在 【Android Gradle 插件】Gradle...生成了 gradle 目录 , gradlew 和 gradlew.bat 可执行文件 , 前者是 Lunix/Mac 系统的 , 后者是 Windows 系统的 ; 在 Android Studio...或 gradlew -h 可以查看 Gradle 命令行工具 gradlew 的帮助文档 ; 输出的帮助文档内容如下 : D:\002_Project\002_Android_Learn\Android_UI...-M, --write-verification-metadata 为项目中使用的依赖项生成校验和(逗号分隔列表)[孵化] -m, --dry-run 在禁用所有任务操作的情况下运行生成...--no-parallel 禁用并行执行以生成项目。 --no-scan 禁用生成扫描的创建。

    1.6K30

    【AOP 面向切面编程】Android Studio 中配置 AspectJ ( 下载并配置AS中 jar 包 | 配置 Gradle 和 Gradle 插件版本 | 配置 Gradle 构建脚本 )

    文章目录 一、AspectJ 下载 二、拷贝 aspectjrt.jar 到 Android Studio 三、配置 Gradle 和 Gradle 插件版本 四、配置 Gradle 构建脚本 一、AspectJ...Studio ---- 将上述 aspectjrt.jar 文件 , 拷贝到 Android Studio 工程的 AOP_Demo\app\libs 目录中 , 其中 AOP_Demo 是 AS 工程根目录...; 三、配置 Gradle 和 Gradle 插件版本 ---- 参考 【错误记录】Android Studio 配置 AspectJ 报错 ( Failed to create Jar file...C:\xxx\aspectjtools-1.8.10.jar. ) 博客 , 配置 Gradle 和 Gradle 插件版本 ; Gradle 版本 : 在 \gradle\wrapper\gradle-wrapper.properties...Gradle 插件版本 : 在 3.6.1 版本的 Gradle 插件 ; buildscript { dependencies { classpath "com.android.tools.build

    3.1K20

    Android Studio 4.0重磅发布:全新的 Motion 编辑器及众多更新都在这里!

    该编辑器还与你的 Android 项目集成,为所有类、方法和字段提供完整的符号补全,还有快速导航和重构。...更多信息参考: http://d.android.com/studio/releases#4-0-0-feature-plugin 启用或禁用构建功能的新选项 Android Gradle 插件具有对很多现代库...但是,你可能不是每个项目都需要这些库和功能。在该插件的 4.0.0 版本中,你现在可以单独禁用构建功能,如下所示,这可以优化大型项目的构建性能。...dataBinding = false ... } } Android Gradle 插件 DSL,用于启用或禁用构建功能 对 Kotlin DSL 脚本文件的基本支持 Android...includeInBundle = false } } 禁用 APK 和 / 或应用包的依赖项元数据回顾一下,Android Studio 4.0 包括以下新的功能与改进: 设计 Motion

    4.7K30

    如何用Android Studio同时使用SVN和Git管理项目

    这篇来讲讲如何在 Android Studio 上同时用 SVN 和 Git 来管理项目。我知道,你肯定会说我吃饱了撑着,没事找事做,为啥要同时用 SVN 和 Git 来管理项目。...为啥要同时用 SVN 和 Git 管理项目 这小题目也可以叫做使用场景 是这样的,我之所以要同时用两个工具来管理项目,是因为,项目原先是用 SVN 管理的,SVN 虽然使用简单,但分支功能远没有 Git...而 SVN 开分支,我只知道这相当于对主分支的代码 Copy 了几份过去,所以说,如果我要换分支开发,等于说我要用 Android Studio 打开多个项目,就像这样: ?...操作 我的使用方式是: SVN:同步远程仓库代码和提交操作 Git:本地管理项目,方便开分支 第1步 首先,项目已经通过 SVN 在管理了,所以我们只要去根目录下执行下 git init 将项目也添加进...所以,你还可以去 svn 的配置里也把 .git 添加进忽略里,但这点不是必要的,如果 SVN 只用于同步和提交操作的话,再说,也很少对通过 SVN 对整个项目进行回退等操作,所以 SVN 对 .git

    1.9K60

    Gradle构建-从Eclipse到Studio介绍篇

    Android Studio 将代码组织到项目中,其中包含从应用源代码到构建配置和测试代码等定义 Android 应用的所有信息。每个项目包含一个或多个模块,您可以将项目分成独立的功能单元。...而Android Studio中的Module等同于Eclipse中的Project。 项目结构 工程结构 Android Studio工程常用的两种视图模式分别是Project和Android。...如下图所示: 左图为Project视图模式,以文件树的方式组织工程,包含了目录下的所有文件。 图为Android视图模式,显示当前处于构建的项目文件,按模块组织,方便快速访问项目源文件。...状态栏:显示项目和 IDE 本身的状态以及任何警告或消息 Message:Gradle构建过程的信息输出 Terminal:Android Studio集成命令行控制台,可命令行操作Gradle。...Event Log:用户在Studio中操作的事件日志。例如用户更新了插件,触发了同步等。 Gradle Console:输出Gradle详细的构建任务信息流。

    2.1K00

    Android Studio 4.2 现已发布!

    为了解决这一问题,我们在 Android Studio 4.2 中提供了全新的应用项目升级助手,此助手更易于项目迁移并使用最新的 Android Gradle 插件 API。...△ Safe Args 支持 新项目向导和模块向导更新 - 在此版本中,为了更易于发现 Android 设备类型,我们对新项目向导的视觉效果做出新的设计,同时还向每个模板添加了 ViewBinding。...新增了离线模式,这样您在进程中断后仍可以保持对应用数据库的检查,更易于在应用崩溃后对其做出诊断。同时我们也添加了一项便捷的查询历史记录选项。...构建 AGP 升级助手 - 将项目迁移到最新版本的 Android Gradle 插件 (AGP) 有时候比较棘手,在使用已弃用的 API 时更是如此。...Gradle 插件 4.2 测试 多设备部署 性能剖析 System Trace 改进 想了解更多详细信息,您可以参阅 Android Studio 版本说明、Android Gradle 插件版本说明

    1.6K20

    Android Studio 常用快捷方式

    5、整合了Gradle构建工具   Gradle是一个新的构建工具,自Studio亮相之处就支持Gradle,可以说Gradle集合了Ant和Maven的优点,不管是配置、编译、打包都非常棒。...把Android 项目切换到Android Studio   Google 官方已经给出了两种解决方式解决方案。   ...第二种     首先,我们在Eclipse 将项目导出为Gradle 项目。   ...选择导出   导出Gradle 项目   然后在Android Studio 直接打开build.grade 即可。   这样,项目就变成了Gradle 构建了。...尤其是intel显卡的程序,会占用ctrl+alt+下箭头,禁用也是无效的,要更改快捷键然后再禁用。解除占用后,这样studio里才会对这个快捷键组合生效,推荐下载一个热键冲突检测工具。

    9010

    android离线打包

    本文章参考官网和其他博客,如有侵权,立即删除 官网地址:原生开发者支持 需要的工具 HBuilder X 链接:HBuilderX-高效极客技巧 Android Studio 链接:Download...Android Studio and SDK tools | Android Developers App离线SDK 链接:原生开发者支持 HBuilder X生成本地App资源 1.创建...uni-app模板 2.修改mainfest.json中的基础配置 选择本机打包 解压Android 离线SDK 解压后的项目结构 这里要用到的文件在SDK\asserts\data...和oaid_sdk_1.0.25.aar复制一份备用 Android studio离线打包apk环境配置 1.创建一个空的模板,填写项目的相关信息 2.环境配置 之后吧libs下的四个文件复制到...的id,确保dcloud_control.xml中的appid与manifest.json中的id与文件夹名一致 同时build.gradle中的版本号和版本名字最好对应Hbuilder X打包的信息

    1.6K10
    领券