ICode9

精准搜索请尝试: 精确搜索
  • [ Flyway ] dataMigration 012022-07-19 12:01:27

    Database Migration Tools 数据库修改/历史数据迁移到新表/数据库实例的切换 手动执行的问题: security/conflict/数据库环境隔离/环境问题 1.1 Flyway Version control for your database 1.1.1 脚本类型 按照文件名进行分类: v数字__Add_new_table : versioned migrations 升级

  • Gradle入门详解2022-02-25 02:01:27

    简述   Gradle是一种自动化构建工具,在同领域的产品有Ant和Maven。Gradle可以用Groovy或Kotlin编写的DSL来帮助我们构建。 构建   构建就是把代码文件转化为可在计算机独立运行的软件制品的过程,以java为例,构建分为:编译和打包的操作   如果人工进行构建的话需要用到javac、ja

  • 深度探索 Gradle 自动化构建技术(一、Gradle 核心配置篇2022-01-28 21:04:16

    debugImplementation (rootProject.ext.dependencies[“leakcanary-android”]) { exclude group: ‘com.android.support’ } releaseImplementation (rootProject.ext.dependencies[“leakcanary-android-no-op”]) { exclude group: ‘com.android.support’ } testImplem

  • 深入学习-Gradle-自动化构建技术(一)Gradle-核心配置2022-01-27 20:30:15

    productFlavors { speed { minSdkVersion 21 } } 同步项目之后,我们在Android Studio右侧的 Build Variants 中选中 speedDebug 选项即可,如下图所示: 需要注意的是,要注意我们当前项目的实际最低版本,比如它为 18,现在我们开启了 speedDebug,项目编写时就会以 21 为标准,此时,就 需

  • 深入学习-Gradle-自动化构建技术(一)Gradle-核心配置2022-01-23 19:30:52

    … 有没有一种好的方式不在 build.gradle 中写这么多的依赖配置? 有,就是 使用循环遍历依赖。答案似乎很简单,但是要想处理在依赖时遇到的所有情况,并不简单。下面,我直接给出相应的适配代码,大家可以直接使用。 首先,在 app 下的 build.gradle 的依赖配置如下所示: // 处理所有的 aa

  • m1 mac idea 编译android项目遇到问题解决过程2022-01-06 18:33:37

    1.在build.gradle(android {...})中添加如下配置获取了更多的错误信息 allprojects {    gradle.projectsEvaluated {        tasks.withType(JavaCompile) {            options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"        }    }}  

  • 友盟多渠道打包,2021Android大厂面试真题2021-12-28 18:02:18

    android { productFlavors { xiaomi {} _360 {} 《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》 【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享 baidu {} wandoujia {} } productFlavors.all { flavor -> flavor.manifestPlaceho

  • Mac 上配置 ./gradlew环境2021-12-05 09:05:20

    背景 需要查看 Android studio 中项目里的 app:dependencies, 命令如下: ./gradlew :app:dependencies 1. Install Gradle Build Tool 具体过程参考官方文档: How to Set $JAVA_HOME environment variable on macOS Gradle Installation 官方文档 对我而言,主要就是: brew insta

  • 开发中常用命令汇总2021-11-17 10:01:32

    1.APP编译相关 1.1 应用编辑  $    ./gradlew makeJar 编译Jar包  $    ./gradlew -v 版本号,首次运行,没有gradle的要下载的哦。  $    ./gradlew clean 删除HelloWord/app目录下的build文件夹  $    ./gradlew build 检查依赖并编译打包  $    ./gradlew assembl

  • Android studio 编译时出现Process 'command ' finished with non-zero exit value 12021-11-15 20:00:31

    问题分析 编译时报错,一般都是Process ‘command ‘C:\Users…\AppData\Local\Android\Sdk\build-tools\27.0.3\aapt.exe’’ finished with non-zero exit value 1 这个多半是资源文件有问题,是新导入的工程,之前没有编译过。 问题解决 其实很简单,我们需要的是定位问题。在AS的Termi

  • Android报错(* Try: Run with --stacktrace option to get the stack trace. Run with --debug)2021-10-03 17:33:30

    记录解决过程 1.在命令行中进入项目的根目录,或者可以在Android studio的Terminal中直接操作也可以,然后敲入一个命令: gradlew compileDebug --stacktrace 2.然后根据命令行给出的提示,还可以在后面加上-info或者-debug的选项得到更详细的信息: gradlew compileDebug --stackt

  • 你还只会用Maven做项目构建吗?是时候尝试一种新的方式了~~~2021-09-25 19:02:29

    在我们的日常工作中项目构建工具是必不可少的,常见的Java项目构建工具有Ant、Maven、Gradle,它们可以帮助我们自动完成一些项目构建工作,比如编译、打包、部署、依赖管理等,而且提供丰富的组件可以一个“命令”完成日常项目管理工作。大家常常会使用Maven来作为构建工具,但随着项

  • 导入源码SpringBoot碰到的痛点2021-07-18 14:34:40

    Trouble Shoot 我导入的分支2.5.x版本代码,使用gradle Gradle 5.6.4就会出问题。出问题原因因为老版本的gradle缺少一些特性,例如OperationCompletionListener, 报错如下 使用wrapper gradle。也就是在项目根路径 执行./gradlew,但是还是报错 failed: timeout 那么你需要换个命令

  • AndroidStudio Gradle工具功能不显示2021-06-13 17:58:16

    背景 新电脑装了AndroidStudio 打包的时候右边Gradle工具空空如也,各种路径检查也是有的,如下: 解决 setting —> Experimental 去掉所有勾选,如果没生效,退出再进,刷新会慢: 这样就行 总结:工具栏是帮助我们更好的执行任务,我们也可以直接在terminal 执行gradlew 命名进行操作;而

  • Android学习笔记(一)2021-06-08 20:58:01

    本文为《第一行代码Android》学习笔记,如有侵权,请联系我删除。疏漏之处还请指正。 一、简介 1.1 Android 系统架构 Linux 内核层 :为Android 设备的各种硬件提供底层驱动系统运行库层:主要特性支持及Android 运行时库应用框架层:各种API应用层:安装在手机上的应用程序 1.2 Andro

  • gradlew常用命令笔记2021-06-04 15:06:03

    查看错误信息: gradlew compileDebugSources .\gradlew compileDebug --stacktrace .\gradlew compileDebugSources 查看依赖 gradlew :app:dependencies 查看依赖关系 ./gradlew :app:dependencies –configuration compile 剔除重复依赖 api('com.github.n

  • Spring5源码 - 构建源码环境2021-05-31 16:51:31

    文章目录 开发环境 git clone 源码 gradle调整 [可选] gradle离线安装 gradle中央仓库地址调整 执行 gradlew.bat 导入到IEDA gradlew :spring-oxm:compileTestJava 导入到IDEA 编译和 运行Testst设置为 IntelliJ IDEA (建议) 测试验证 新建子模块 添加依赖 编写代码 加载Bean测

  • Minecraft__problems2021.3.102021-03-10 20:32:16

    上一个问题是在那个文件处卡住了,于是就寻找怎么找到c图标文件 图片里有找到C图标的方法,但是此图片和我之后的操作无关 我又重新在E盘建fml,又执行了gradlew.bat setupDecompWorkspace  然后是import project 导入新项目。 未完待续...

  • 报错Manifest merger failed with multiple errors, see logs2021-03-09 16:29:26

    1、查看详细日志 (1)切换到Terminal,输入 gradlew processDebugManifest --stacktrace (2)Ctrl+F搜索错误信息 (3)图中可以将看出问题了其实只要把 android:icon="@mipmap/ic_launcher" 两个写成一样的就行了

  • Gradle:Could not find or load main class org.gradle.wrapper.GradleWrapperMain2021-02-10 19:01:54

    执行报错: ./gradlew build -x test --stacktrace 报错信息: Could not find or load main class org.gradle.wrapper.GradleWrapperMain 解决: 确定目录结构是否正常 ├── build.gradle ├── gradle │ └── wrapper │ ├── gradle-wrapper.jar │

  • Gradle Wrapper2020-07-25 12:31:39

    Gradle Wrapper 当把本地一个项目放入到远程版本库的时候,如果这个项目是以gradle构建的,那么其他人从远程仓库拉取代码之后如果本地没有安装过gradle会无法编译运行,如果对gradle不熟悉,会使得无法很好的去快速构建项目代码。所以gradle可以自动生成一键运行的脚本,把这些一起上传远

  • Android Library 发布开源库 JCenter & JitPack 攻略2020-06-27 18:07:52

      对于Android 的开源库,一般通过 JCenter 或者 JitPack 发布开源。两种方式均可~ 当你造了一个好玩有用的东西想要分享给大家时,开源出来便是一种好方式~ 一、 上传开源库到 JCenter 1、准备工作 步骤1:注册Bintray账号 注册地址 尽量不要在官网注册,因为官网注册的是企业版,我

  • AS 根目录结构说明2020-03-15 19:53:21

      1、.gradle   gradle运行时生成文件存放目录; 2、.idea IntelliJ IDEA运行时生成文件存放目录; 3. app (module)目录 Android项目中module相当于Eclipse中的Project,存放项目代码和资源文件、配置目录; 4. build目录 编译时生成的文件,不需要进行修改; 5. gradle目录

  • [Android]Gradle2020-03-11 12:08:03

            好长时间没更新了,最近在搞组件化的东西,非常有意思,组件化的概念呢就不提了,网上一大堆介绍的,核心思想就是高内聚低耦合中的低耦合,然后呢要从几个方面来说,本次呢就从Gradle命令行开始说,先推荐一篇有关Gradle命令的文章:https://www.jianshu.com/p/a03f4f6ae31d    

  • Minecraft Fabric 教程 #1 开发环境配置2020-02-21 16:00:12

    首发于Enaium的个人博客 需要 JAVA8+ 和 IDE 首先下载github 上的项目 fabric-example-mod 有以下方法: 用IDE 克隆 库 直接导入IDE 运行bat ./gradlew idea然后导入IDE 推荐使用IDEA

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有