报错如下 Could not find manifest-merger.jar (com.android.tools.build:manifest-merger:26.1.0)....Searched in the 产生原因 根目录中jcenter()写在了google()前,从而导致在jcenter中找不到manifest-merger.jar包就直接报错不会再去google中寻找了...解决办法 在根目录的build.gradle中将google()写在jcenter()前 代码如下: // Top-level build file where you can add configuration...'com.android.tools.build:gradle:3.1.0' classpath 'com.jakewharton:butterknife-gradle-plugin:...8.8.1' // classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' // NOTE: Do not place
我们经常导入以前的小demo或者网上的项目时,进行编译的时候偶尔会遇到如下错误信息"No toolchains found in the NDK toolchains folder for ABI with...这是因为从NDK r17版本开始,已经不支持"armeabi、mips、mips64"这三种ABI格式了,而当前机器上安装的NDK版本是NDK r17之后的版本。...不过这个提示很能迷惑人,会让人误以为自己的build.gradle中配置了MIPS的ABI。实际上根本没有配置,是低版本的构建工具自己在默认构建MIPS格式,而又找不到对应的工具链。...解决方法很简单,要么使用低于NDK r17的NDK版本,要么修改主工程的build.gradle构建工具版本: classpath 'com.android.tools.build:gradle:3.0.0...',只要是3.1.0以下就会如此,所以只要升级高版本号就行了classpath 'com.android.tools.build:gradle:3.1.2',重新编译就好了。
一、首先检测 因为Android项目会用到Gradle,会从国外的一个网战上下载东西, 如果没有fanQiang,下载速度会非常慢, 替换为国内的镜像网站下载速度就很快,如果耐心等待也能下载完就是很慢...解决方案: 修改项目 android/build.gradle 文件 修改flutterSDK packages/flutter_tools/gradle/flutter.gradle 里面包含的...url 'http://maven.aliyun.com/nexus/content/groups/public' } 二、其次检测版本 如果修改完以上两个文件,仍然无法解决 尝试修改以上两个文件中的gradle...版本,修改为classpath 'com.android.tools.build:gradle:3.1.2' 原先是:classpath 'com.android.tools.build:gradle:...3.5.0' ,可能在阿里镜像中找不到这个版本 基本都是以上两个原因,亲测已经解决
文件 重启之后 a.修改app文件夹下的build.gradle文件,修改引用 compile 改为 implementation androidTestCompile 改为 androidTestImplementation...testCompile 改为 testImplementation b.修改project文件夹下的build.gradle文件,修改classpath classpath ‘com.android.tools.build...:gradle:3.2.1’ 然后打开gradle文件夹,找到gradle-wrapper.properties文件,升级gradle版本到4.6 distributionUrl=https\://services.gradle.org...解决办法: 找build.gradle文件, 可能是moudle中的build.gradle文件 , 找到 instrumentTest 改为 androidTest,重新编译即可。...然后重新编译之后可能会出现找不到moudle中的类 解决办法: moudle 里面的compile 要用api 代替 implementation 不然会找不到对外暴露的方法,把引用改为api 的方式重新编译即可
> Could not resolve com.android.tools.build:gradle:3.0.1....Required by: project : > Could not resolve com.android.tools.build:gradle:3.0.1....Required by: project : > Could not resolve com.android.tools.build:gradle-experimental...二、解决方案 ---- 下面这种依赖库的配置方式无法获取到 Gradle 编译相关依赖库 ; repositories { jcenter() maven {...'com.android.tools.build:gradle:3.0.1' classpath 'com.android.tools.build:gradle-experimental
注意:首次打开Android Studio时,会联网下载更新gradle,在没网的情况下,每次创建module都可能会报异常。这里根据报的Junit找不到的异常,可以把相应的文件删掉。...studio1.5和android2.1.1项目的相互转换步骤 1、修改当前项目的gradle版本:1.5.0转换为2.1.0版本 classpath 'com.android.tools.build...:gradle:1.5.0'修改为 classpath 'com.android.tools.build:gradle:2.1.0' ?...try----catch Alt+Shift+Z 生成构造/get/set/toString(generate) Alt+Shift+S 提示方法参数类型(Parameter Info) Ctrl+alt...gradle及其版本号(如果本地没有就会从中央仓库中下载) classpath 'com.android.tools.build:gradle:1.5.0' } } //所有工程及其
文章目录 一、为工程配置依赖仓库 二、为工程构建添加依赖仓库 三、classpath 引入依赖库 四、配置依赖仓库 一、为工程配置依赖仓库 ---- 在 根目录 的 build.gradle 顶层构建脚本...构建脚本 层级配置的 repositories 配置 的作用是 为工程添加依赖仓库 ; 调用的是 Project#repositories 方法 , 方法原型如下 : public interface...google() mavenCentral() } dependencies { classpath "com.android.tools.build...// in the individual module build.gradle files } } 三、classpath 引入依赖库 ---- 在 根目录 build.gradle 顶层构建脚本...{ classpath "com.android.tools.build:gradle:4.2.1" // NOTE: Do not place your application
. > Could not resolve all files for configuration ':classpath'....> Could not resolve com.android.tools.build:gradle:7.4.2....variant of com.android.tools.build:gradle:7.4.2 was found....Could not resolve com.android.tools.build:gradle:7.4.2....: > com.android.library:com.android.library.gradle.plugin:7.4.2 说明该错误与 JDK 版本相关 , 当前使用的是最新版的 Android
+更加便捷生成DaoMaster和DaoSession 本文项目地址 首先让你的android studio配置Greendao数据库 在build.gradle目录下 dependencies {...classpath 'com.android.tools.build:gradle:2.1.0' classpath 'org.greenrobot:greendao-gradle-plugin...toString方法 ... } @Entity 代表数据库里面的USER表 @Id 主键 @Property 表里面的内容 @Unique 唯一的 @Transient 不会被数据库持久化写进数据库...@NotNull 不为空 到此为止,sync gradle来执行greendao配置,下面开始讲解怎么使用 GreenDao使用 如果遇到在生产包下找不到DaoMaster等文件,配置完上述代码要先Run...Context,super(context,DB_NAME,null);还要重写onUpgrade方法(注意这里的参数一是Database),然后创建表(传入true,这里使用IF NOT EXISTS
又是一个常见的flutter的环境问题,一般发生在引用了plugin之后。因为默认的gradle,kotlin之类的比较旧,而所引用的plugin里面的gradle,kotlin比较新。...repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build...:gradle:3.1.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } }...把ext.kotlin_version = '1.2.30'换成ext.kotlin_version = '1.2.71',把classpath 'com.android.tools.build:gradle...:3.1.0'换成classpath 'com.android.tools.build:gradle:3.2.1'。
, 翻了墙也会下载失败 ; 在根目录下的 build.gradle 中的 buildscript.repositories 和 allprojects.repositories 中 , 添加如下两个远程仓库...'com.android.tools.build:gradle:3.0.1' //classpath 'com.android.tools.build:gradle:3.2.1'...classpath 'com.android.tools.build:gradle-experimental:0.11.0' // NOTE: Do not place your application...'com.android.tools.build:gradle:3.0.1' //classpath 'com.android.tools.build:gradle:3.2.1'...classpath 'com.android.tools.build:gradle-experimental:0.11.0' // NOTE: Do not place your application
> Could not find com.android.tools.build:gradle:4.2.1....Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find com.android.tools.build...---- 检查了下根目录下的 build.gradle 配置 , 发现只配置了 jcenter 仓库 ; // Top-level build file where you can add configuration...'com.android.tools.build:gradle:4.2.1' } } allprojects { repositories { jcenter()...'com.android.tools.build:gradle:4.2.1' } } allprojects { repositories { google()
, 输入工程名称 ; 二、修改 build.gradle 构建脚本 ---- 将根目录下的 build.gradle 构建脚本中的 dependencies 依赖中的 classpath "com.android.tools.build...{ implementation gradleApi() implementation "com.android.tools.build:gradle:4.2.1" } 主要是添加 com.android.tools.build...:gradle:4.2.1 依赖 ; 编辑完成后 , 点击右上角的 " Sync Now " 按钮 , 进行 Gradle 配置 ; 配置完成后 , 即可在 Project 面板中的 External...Libraries 中看到 Gradle:com.android.tools.build:gradle:4.2.1 依赖库 , 展开该 gradle-4.2.1.jar 的包 , 即可查看源码 ,...\gradle-4.2.1-sources.jar C:\Users\octop\.gradle\caches\modules-2\files-2.1\com.android.tools.build\
如图: 这是因为Android项目会用到Gradle, 使用的很多jar包在国外,下载速度会非常慢。 因为Gradle的Maven仓库在国外, 可以使用阿里云的镜像地址。...maven { url 'http://maven.aliyun.com/nexus/content/groups/public' } } dependencies { classpath...'com.android.tools.build:gradle:3.2.1' } } allprojects { repositories { //修改的地方...maven { url 'http://maven.aliyun.com/nexus/content/groups/public' } } dependencies { classpath...'com.android.tools.build:gradle:3.2.1' } } 运行app失败 白屏 需要配置app启动的参数 --enable-software-rendering
最新经常遇到Android Studio的Cause: dl.google.com:443 failed to respond 很烦,特此记录: 方式1 1.没开代理,注释掉全局以下配置 #org.gradle.parallel...: classpath 'com.android.tools.build:gradle:3.4.2' distributionUrl=https\://services.gradle.org/distributions...: classpath 'com.android.tools.build:gradle:3.4.2' distributionUrl=https\://services.gradle.org/distributions...() jcenter() } dependencies { classpath 'com.android.tools.build:gradle...总之这几样: 1.配置能和以前使用过的一样就改成一样 classpath 'com.android.tools.build:gradle:3.4.2' distributionUrl=https\:/
groups/public' } maven {url 'http://download.flutter.io'} } dependencies { classpath...'com.android.tools.build:gradle:3.5.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:...nexus/content/groups/public' } maven {url 'http://download.flutter.io'} } } 2.修改Flutter的配置文件..., 该文件在Flutter安装目录/packages/flutter_tools/gradle/flutter.gradle buildscript { repositories {...'com.android.tools.build:gradle:3.5.0' } }
打开一个,在当前电脑,当前AndroidStudio正常编译运行OK的工程的build.gradle文件: copy classpath 'com.android.tools.build:gradle...修改工程的-build.gradle,为 classpath 'com.android.tools.build:gradle:3.2.1' ? 成功解决: ?
,很好解决,如果没法翻墙,可以参考下面的几种方法。...手动下载Gradle 首先,我们可以从Gradle官网下载gradle文件,这里可以使用我提供的百度网盘的下载链接: https://pan.baidu.com/s/1iEd6kRtkREznFSgOHHKesA...buildscript { dependencies { classpath "com.android.tools.build:gradle:4.0.1" } } 只需要将上面的...classpath "com.android.tools.build:gradle:3.5.2" 然后,重新编译一下项目即可。...终极方案 不过,最好的方案还是打开.gradle的缓存目录,然后删除对应的gradle,重新下载,打开的命令如下。
("com.android.tools.build:gradle:4.0.1") classpath("org.jetbrains.kotlin:kotlin-gradle-plugin...\Android-Luajavax\build.gradle.kts:3:5: Unresolved reference: ext 说 ext 找不到。...的时候就提到过,如果被访问的对象恰好是 GroovyObject 的实现类,那么对于找不到的属性,会通过 get/setProperty 来访问,而方法则是通过 invokeMethod 来访问。...= "UTF-8" } 最后,就剩 dependencies 里面的两个小问题了,kotlin_version 访问不到的问题我们前面已经提到,后面我们给出替代方案;另一个是 exclude 方法参数的写法问题...使用也很简单: dependencies { classpath("com.android.tools.build:gradle:4.0.1") classpath("org.jetbrains.kotlin
一、AS3.2升级完毕后,Android Studio跳出下面一个提示框,说是为了充分发挥新特性的优势,建议开发者把Gradle升级到4.6。 ?...将下载的压缩包解压到本地目录,比如解压到D:\Android\gradle-4.6 2、打开Android Studio,依次选择菜单“File”——“Settings”——“Build, Execution..., Deployment”——“Gradle”,选中“Use Local gradle distribution”,然后输入Gradle4.6的解压目录。...3、打开项目的build.gradle文件,把“classpath”的值从“com.android.tools.build:gradle:3.1.2”改为“com.android.tools.build...'com.android.tools.build:gradle:3.2.0' } } allprojects { repositories { google()
领取专属 10元无门槛券
手把手带您无忧上云