gpt4 book ai didi

android - 如何将依赖项添加到我的 Codename One Android 应用程序中的根级 build.gradle 文件?

转载 作者:太空宇宙 更新时间:2023-11-03 13:43:59 25 4
gpt4 key购买 nike

我已经为我要集成的第 3 方库添加了 android.gradleDep 构建提示和正确的“compile'....'”提示。 (在本例中为 Firebase)。

在 Codename One Android 应用程序的根级 build.gradle 文件中,我如何:

  1. 将类路径依赖项添加到构建脚本部分?
  2. 在 allprojects 部分添加 Maven 依赖项?

编辑:<强>3。添加插件,例如:apply plugin: 'com.google.gms.google-services'

举个例子:

    buildscript {
dependencies {
classpath 'com.google.gms:google-services:3.1.0' // google-services plugin
}
}

allprojects {
dependencies {
maven {
url "https://maven.google.com" // Google's Maven repository
}
}
}

我看过CN1's page on Build hints但不知道下一步该怎么做才能导入这个库。如果没有这些更改,我会收到以下构建错误:

Resource missing. [HTTP GET: https://jcenter.bintray.com/com/google/firebase/firebase-
core/11.2.0/firebase-core-11.2.0.pom]
Resource missing. [HTTP HEAD: https://jcenter.bintray.com/com/google/firebase/firebase-
core/11.2.0/firebase-core-11.2.0.jar]

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'MyApp'.
> Could not resolve all dependencies for configuration ':_debugCompile'.
> Could not find com.google.firebase:firebase-core:11.2.0.
Searched in the following locations:
https://jcenter.bintray.com/com/google/firebase/firebase-core/11.2.0/firebase-core-11.2.0.pom
https://jcenter.bintray.com/com/google/firebase/firebase-core/11.2.0/firebase-core-11.2.0.jar
file:/tmp/build1801628445736809063xxx/MyApp/libs/firebase-core-11.2.0.jar
file:/tmp/build1801628445736809063xxx/MyApp/libs/firebase-core.jar
file:/home/ec2-user/android-sdk/extras/android/m2repository/com/google/firebase/firebase-core/11.2.0/firebase-core-11.2.0.pom
file:/home/ec2-user/android-sdk/extras/android/m2repository/com/google/firebase/firebase-core/11.2.0/firebase-core-11.2.0.jar
file:/home/ec2-user/android-sdk/extras/google/m2repository/com/google/firebase/firebase-core/11.2.0/firebase-core-11.2.0.pom
file:/home/ec2-user/android-sdk/extras/google/m2repository/com/google/firebase/firebase-core/11.2.0/firebase-core-11.2.0.jar

编辑 在 .properties 文件中,我有:

  codename1.arg.android.repositories=maven { url "https\://maven.google.com" };

codename1.arg.android.gradleDep=compile 'com.google.gms\:google-services\:3.1.0', compile 'com.google.firebase\:firebase-core\:11.2.0'

我收到以下错误消息:

FAILURE: Build failed with an exception.

* Where:
Build file '/tmp/build1791213618910744158xxx/MyApp/build.gradle' line: 78

* What went wrong:
A problem occurred evaluating root project 'MyApp'.
> Could not find property 'compile' on org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@59ed76e3.

最佳答案

您也可以添加指向您的存储库 URL 的构建提示。在你的情况下:

android.gradleDep=compile 'com.google.gms:google-services:3.1.0'
android.repositories=maven { url "https\://maven.google.com" };

关于android - 如何将依赖项添加到我的 Codename One Android 应用程序中的根级 build.gradle 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46183573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com