jcenter

Gradle下载不了,可以使用阿里的依赖库

早过忘川 提交于 2020-03-11 08:39:41
将项目路径下的build.gradle buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.6.1' } } allprojects { repositories { google() jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } 修改为 // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { // 添加阿里云 maven 地址 maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' } google() jcenter() } dependencies { classpath 'com.android

jcenter查找jar包

倾然丶 夕夏残阳落幕 提交于 2020-03-03 18:27:41
用jcenter库查找jar包 https://jcenter.bintray.com/+包 例::https://jcenter.bintray.com/ org/opentcs/ Gradle中通过如下引用,可添加opentcs-api-base-4.15.0的jar包 repositories { jcenter ( ) } dependencies { compile group : 'org.opentcs' , name: 'opentcs-api-base' , version: '4.15.0' } 来源: CSDN 作者: Forget Star 链接: https://blog.csdn.net/wuyoucsdn/article/details/104632642

Android Studio 报错提示:Unable to find vaild certification path to request target

怎甘沉沦 提交于 2020-03-03 07:21:53
详情说明: 分析: 服务器无法链接到谷歌库 解决方法: 第一种 解决办法,更换网络, 第二种 解决办法更换maven的地址 找到该路径,将repositories和allprojects内的 google() jcenter() 都改为 mavenCentral() maven { url ‘http://maven.google.com’ } maven { url ‘http://jcenter.bintray.com’} maven { url ‘http://maven.aliyun.com/nexus/content/groups/public/’ } CTRL+s保存之后在运行,可以点击一下这个,清理一下缓存 第三种 重新下载gradle文件 Gradlr文件的路径:C/User/用户名(可能是数字或英文,也有的是中文)/.gradle 直接选中.gradle文件删除,删除之后重新打开AS,运行等待, 第四种 导入证书,我导入的是就jcenter的证书,也可以选择谷歌的 https://jcenter.bintray.com/ 和 http://maven.google.com 将网址输入到地址栏 点击地址栏前端锁状图标,点击证书 点击复制到文件 随意起个名字,请用英文 选择另一个盘符进行保存 回到桌面 Win+r打开运行命令框,输入cmd,点击运行

Bintray上传Moudle到JCenter(把moudle提交成远程依赖使用)

自闭症网瘾萝莉.ら 提交于 2020-03-01 13:19:33
Bintray网站注册账号( https://bintray.com/ ) 一定要点击“For an Open Source Account Sign Up Here”,这个是注册个人账户,网站默认是注册组织帐号的,注册成组织帐号以后会有很多麻烦的事,比如要收费。。。 个人注册地址: https://bintray.com/signup/oss 创建maven仓库 注册完成,激活邮箱,登录后创建一个maven仓库 接下来获取API Key 代码配置 1.根gradle配置 classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3' classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5' 2.moudle里面加上 bintrayUpload.gradle ,这个不需要修改,直接下载复制到项目中就好 3.在moudle的gradle中添加代码,如果一个项目里有多个moudle要集成,只要注释掉这一行,这个就不会提交到bintray 4.重点配置,帐号关联 首先下载文件 bintray.properties ,下载完成放到moudle中,然后修改其中代码: 5.配置moudle信息 6.提交到bintray 在Android Studio

Java下gradle和maven镜像配置

时光总嘲笑我的痴心妄想 提交于 2020-03-01 10:05:44
Gradle镜像设置 对单个项目生效: 在项目文件中找到build.gradle文件,修改其中的buildscript和allprojects地址: buildscript { repositories { maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven{ url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'} } } allprojects { repositories { maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} maven{ url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'} } } 对所有项目生效: 在USER_HOME/.gradle/下创建init.gradle文件 allprojects{ repositories { def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public' def ALIYUN_JCENTER_URL

解决Android studio :Error:Cause: unable to find valid certification path to requested target

做~自己de王妃 提交于 2020-03-01 04:54:08
转载: https://www.cnblogs.com/ttxhkx/p/11708123.html 解决Android studio :Error:Cause: unable to find valid certification path to requested target 解决Android studio :Error:Cause: unable to find valid certification path to requested target ————————————记一个倒霉孩子的一周的挣扎 最近更新Android studio至3.5.1,然后出现了Error:Cause: unable to find valid certification path to requested target这个报错,总之就是gradle更新时总有一个.pom文件或者jar包下载不下来。尝试了各种各样的方法,最后更新成功也莫名其妙。应为不知道哪个步骤起了作用,所以记录一下这几天使用的各种方法参考。 一、更换网络 一共进行了 校园网 手机热点 科/学/上/网 然鹅,并没有什么作用 二、更换maven的地址 由 google() jcenter() 改为 mavenCentral() maven { url 'http://maven.google.com' } maven {

使用Android Studio 配置Gradle 搭建远端仓库

送分小仙女□ 提交于 2020-02-29 22:28:45
以前我自己整理的工具类会打一个jar包,然后到处复制。自从IDE换到AS后,使用gradle导入其他工程,只要简单的一行代码,甚至还有界面化搜索功能,实在是好用的很,所以最近整理了一些工具类就想做成这种方式。于是查了些资料得知,JCenter现在是Android Studio中repositories的默认节点,所以要把项目上传到JCenter这个远端仓库,https://bintray.com/网站管理着JCenter仓库。 由于上传项目时,遇到了一些小问题,我根据网上的资料,整理一下这个过程。 配置Gradle Module的build.gradle: apply plugin: 'com.android.library' //把application改成library android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { //applicationId "包名" //需要注释掉applicationId,因为在rebuild的时候报错,具体原因可能是因为第一行改成library的原因,不是很清楚。 minSdkVersion 9 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release {

androidstudio源换成阿里云(转载)

元气小坏坏 提交于 2020-02-26 23:48:06
平时安卓项目编译较慢,其中一个原因就是要下载依赖资源包比较慢。为了解决这个问题,可以配置阿里云镜像,加速下载。 配置方法: 1. 对特定项目生效,在项目中的 build.gradle修改内容 1 buildscript { 2 repositories { 3 maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } 4 maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' } 5 maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' } 6 maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' } 7 } 8 dependencies { 9 classpath 'com.android.tools.build:gradle:3.2.1' 10 } 11 } 12 13 allprojects { 14 repositories { 15 maven { url 'http://maven.aliyun.com

AndroidStudio出现编译错误 Received close_notify during handshake解决方法

泄露秘密 提交于 2020-02-22 20:30:09
1 问题: 在第一次使用AndroidStudio新建工程时编译不通过,提示“Received close_notify during handshake”错误 2 原因: jcenter里面的一些需要的包下载不了引起的 3 解决办法:修改build.gradle文件如下 修改build . gradle buildscript { repositories { //jcenter() //把这里注释掉,换成阿里的源 maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' } google ( ) } } allprojects { repositories { //jcenter() //把这里注释掉,换成阿里的源 maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' } } } 4 重新 try agian 解决 来源:

1.3.6 详解build.gradle文件——Android第一行代码(第二版)笔记

限于喜欢 提交于 2020-02-19 14:29:09
不同于Eclipse,Android Studio是采用Gradle来构建项目的。Gradle是一个非常先进的项目构建工具,它使用了一种基于Groovy的领域特定语言(DSL)来声明项目设置。 首先看项目最外层目录下的build.gradle文件,代码如下所示: ~~~ buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.1.3' } } allprojects { repositories { google() jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } ~~~ 这些代码是自动生成的, 首先两处,repositories的闭包中都声明了jcenter()这个配置。jcenter是一个代码托管仓库。 接下来,dependencies闭包中使用classpath声明一个Gradle插件。因为Gradle并不是专门为构建Android项目而开发的,因此如果我们要想使用它来构建Android项目,则需要声明 com.android.tools.build:gradle:3.1.3 这个插件。其中最后面的部分是版本号。