相关疑难解决方法(0)

Gradle中的JCenter存储库包含哪些内容?

Gradle 1.7开始,有一个新的公共存储库JCenter.

repositories {  
   jcenter()  
}
Run Code Online (Sandbox Code Playgroud)

所以我想问一下Maven Central的所有罐子是否都是这个回购的一部分?如果不是JCenter repo由什么组成的?JCenter中的JCenter是否更可靠作为停机时间?

repository gradle maven-central

137
推荐指数
4
解决办法
8万
查看次数

“JCenter 已结束生命”android lint 警告,替代品是什么?

Android Studio Arctic Fox Canary 8 开始发出警告 JCenter is at end of life

在此处输入图片说明

但是我不能只是删除jcenter()声明,因为它承载了很多 android 工件,它会导致Could not resolve all artifacts错误。解决此警告的正确方法是什么?

android android-studio android-gradle-plugin

92
推荐指数
3
解决办法
1万
查看次数

JCenter 是否永久关闭(10 月 31 日)?

\n

主持人注意:这似乎是服务中断。Stack Overflow无法为此问题提供支持

\n
\n
   > Failed to list versions for com.google.http-client:google-http-client-android.\n         > Unable to load Maven meta-data from https://jcenter.bintray.com/com/google/http-client/google-http-client-android/maven-metadata.xml.\n            > Could not HEAD \'https://jcenter.bintray.com/com/google/http-client/google-http-client-android/maven-metadata.xml\'.\n               > Read timed out\n
Run Code Online (Sandbox Code Playgroud)\n

我试图构建一个 Android 应用程序,但出现了上述错误。当我连接到 \xe2\x80\x9chttps://jcenter.bintray.com/com/google/http-client/google-http-client-android/maven-metadata.xml\xe2\x80\x9d 时,nginx 403出现错误。JCenter挂了?我应该怎么办?

\n

android maven jcenter

84
推荐指数
5
解决办法
3万
查看次数

我们建议使用较新的 Android Gradle 插件来使用compileSdk = 33

我怎样才能更新到最新版本?我找不到最新的gradle-plugin

build.gradle(示例应用程序)

buildscript {
    ext {
        kotlin_version = '1.6.10'
        kotlin_serializtion_version = '1.5.21'
        kotlin_coroutines_version = "1.6.0"
        moshiVersion = "1.13.0"
        retrofit2_version = "2.9.0"
        okhttp3_version = "4.9.0"
        mockk_version = "1.12.2"
        picassoVersion = "2.71828"
        lifecycle_version = "2.5.0"
        koin_version = "3.2.0"
        barcode_scanner_version = "16.1.1"
        camerax_version = "1.0.0"
        camera_view_version = "1.0.0-alpha22"
        stripe_version = "19.1.0"
        jacoco_version = "0.8.7"
        room_version = "2.4.1"
        glide_version = "4.12.0"
        json_version = "20180813"
        kotlin_reflect_version = "1.6.10"
        compose_version = '1.2.0-rc03'
        espresso_version = '3.4.0'
        core_testing_version = '2.1.0'
        pdf_view_version = '3.2.0-beta.1'
        appboy_version = '21.0.0' …
Run Code Online (Sandbox Code Playgroud)

android gradle kotlin android-gradle-plugin kotlin-gradle-plugin

36
推荐指数
3
解决办法
12万
查看次数

react-native 无法 HEAD 'https://jcenter.bintray.com/com/facebook/react/react-native/maven-metadata.xml'

我昨天创建了 build 并且运行良好。但是当我今天尝试创建发布版本时,我得到了这个。一些如果这里已经问过的问题

这些问题是针对 android 的,react-native 的新用户无法轻松理解它们。这就是为什么我在这里问另一个专门针对反应本机用户的问题。

我上面提到的问题的答案在某些特定情况下会有所帮助,但是当涉及到在某些情况下进行本机反应时,它确实没有帮助,例如对于 node_modules 中的某些依赖项。

添加上述说明是因为该问题被标记为重复。

构建将继续,但强烈建议您更新项目以使用已使用compileSdk = 33进行测试的较新的Android Gradle插件

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':react-native-community_masked-view:verifyReleaseResources'.
> Could not resolve all task dependencies for configuration ':react-native-community_masked-view:releaseRuntimeClasspath'.
   > Could not resolve com.facebook.react:react-native:+.
     Required by:
         project :react-native-community_masked-view
      > Failed to list versions for com.facebook.react:react-native.
         > Unable to load Maven meta-data from https://jcenter.bintray.com/com/facebook/react/react-native/maven-metadata.xml.
            > Could not …
Run Code Online (Sandbox Code Playgroud)

android maven-central android-studio jcenter react-native

19
推荐指数
4
解决办法
4129
查看次数

强制Gradle使用HTTP而不是HTTPS

我正在尝试构建反应原生的Android应用程序,作为一个依赖我看到我有gradle,但它无法加载构建.错误信息:

* What went wrong:
A problem occurred configuring root project 'MobileApp'.
> Could not resolve all dependencies for configuration ':classpath'.
   > Could not resolve com.android.tools.build:gradle:1.3.1.
     Required by:
         :MobileApp:unspecified
      > Could not resolve com.android.tools.build:gradle:1.3.1.
         > Could not get resource 'https://jcenter.bintray.com/com/android/tools/build/gradle/1.3.1/gradle-1.3.1.pom'.
            > Could not GET 'https://jcenter.bintray.com/com/android/tools/build/gradle/1.3.1/gradle-1.3.1.pom'.
               > Connection to https://jcenter.bintray.com refused
Run Code Online (Sandbox Code Playgroud)

问题很明显,我坐在公司代理的后面,阻止任何像这样的HTTPS连接错误.所以我的问题是:如何强制gradle使用HTTP加载这些文件?应该放置这些属性(gradle文件中的哪个,即gradle.properties)?

PS我已经在gradle属性文件中设置了这些:

systemProp.http.proxyHost= myHost
systemProp.http.proxyPort= myPort
systemProp.http.proxyUser= myUser
systemProp.http.proxyPassword= myPassword
Run Code Online (Sandbox Code Playgroud)

任何链接,建议等都会有很大帮助.

proxy android http gradle react-native

18
推荐指数
3
解决办法
2万
查看次数

无法创建任务...此文件和基本文件具有不同的根

我已经使用 Android Studio 和 Flutter 构建了一个应用程序,并希望生成一个签名的 APK。当我在 Android Studio 中转到“工具”->“Flutter”->“打开 Android 模块”时,它开始构建项目。

但一段时间后,我收到此错误,我不知道如何更改根源或该怎么做。看来问题只是两个包(url_launcher 和共享首选项)

我的项目在我的硬盘F:上,flutter文件夹在我的硬盘C:上

错误消息“无法创建任务...”

这可能是因为我的项目位于 F: 上,而 flutter 文件夹中的包位于 C: 上?如何将 flutter 文件夹更改为 F: ?

build android-studio flutter

15
推荐指数
5
解决办法
2万
查看次数

刷新Gradle项目时,IntelliJ IDEA需要很长时间

我有一个非常大的项目,在Gradle中配置了许多子项目.当我从命令行进行干净的构建时,大约需要10分钟,但在此之后,构建整个项目的速度非常快.

我的问题是将项目导入IntelliJ Community Edition.第一次导入时,大约需要10分钟,但在此之后,每当我对项目进行刷新时,它仍然需要相同的时间.我看到正在执行的后台任务:我看到消息显示得非常快,然后是库存Gradle: Build,我不知道它在做什么!

我试图提高日志级别,我看到一条DEBUG消息说:.project.GradleProjectResolver - Gradle data obtained in 311943 ms我认为这是需要花费大量时间的原因,但正如我所说,我不知道它在做什么需要这么多时间

顺便说一下,我正在使用gradle包装器(不确定它是否有所作为)

任何帮助表示赞赏,在此先感谢

intellij-idea gradle gradlew

9
推荐指数
1
解决办法
5593
查看次数