我是 Android Studio 的新手。设置后,当我尝试导入应用程序时,出现该错误,因此无法构建 gradle。
错误:无法初始化类 org.codehaus.groovy.runtime.InvokerHelper
我检查了我的 Java 类路径设置是否正常。我正在运行 Windows 操作系统。有谁知道错误的来源?
我想构建一个Android Studio应用程序(Gradle构建系统),但我想通过命令行执行此操作.
当我在Android Studio 2中运行应用程序时出现以下错误.
Gradle tasks [:app:assembleDebug]
Could not determine the dependencies of task ':app:crashlyticsStoreDeobsDebug'.
> Task with path 'dexDebug' not found in project ':app'.
BUILD FAILED
Run Code Online (Sandbox Code Playgroud)
这是模块的build.gradle
buildscript {
repositories {
maven { url 'http://download.crashlytics.com/maven' }
maven { url "http://dl.bintray.com/populov/maven" }
}
dependencies {
classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+'
}
}
apply plugin: 'com.android.application'
apply plugin: 'crashlytics'
repositories {
maven { url 'http://download.crashlytics.com/maven' }
maven { url "http://dl.bintray.com/populov/maven" }
maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
}
android {
compileSdkVersion 23
buildToolsVersion '23.0.2'
defaultConfig { …Run Code Online (Sandbox Code Playgroud) 好吧,我正在尝试使用 Android Studio 构建我的 React-Native 应用程序。我第一次在构建时遇到这个错误:
Failed to install the following Android SDK packages as some licences have not been accepted.
build-tools;29.0.2 Android SDK Build-Tools 29.0.2
To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.
Alternatively, to transfer the license agreements from one workstation to another, see http://d.android.com/r/studio-ui/export-licenses.html
Using Android SDK: C:\Users\jaspe\AppData\Local\Android\Sdk
Run Code Online (Sandbox Code Playgroud)
当弄清楚这一点时,我发现了这个答案,它告诉我接受许可证。但是,在尝试这样做时,我收到以下错误:
C:\Users\jaspe\AppData\Local\Android\Sdk\tools\bin>sdkmanager --licenses
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81) …Run Code Online (Sandbox Code Playgroud) 我试图从 github 导入一个项目,但它显示了这个配置问题。
有人可以建议我该怎么做吗?
2019-09-06 19:23:53,953 [ thread 10] INFO - e.project.sync.GradleSyncState - Gradle sync failed: No value has been specified for this provider. (9 m 7 s 838 ms)
2019-09-06 19:23:53,965 [ thread 10] WARN - ject.sync.ng.SyncResultHandler - Gradle sync failed
org.gradle.tooling.BuildException: Could not run phased build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-5.4.1-all.zip'.
at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:51)
at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:29)
at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:41)
at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:57)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
at java.lang.Thread.run(Thread.java:748)
at org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46)
at org.gradle.tooling.internal.consumer.DefaultPhasedBuildActionExecuter.run(DefaultPhasedBuildActionExecuter.java:63)
at org.gradle.tooling.internal.consumer.DefaultPhasedBuildActionExecuter.run(DefaultPhasedBuildActionExecuter.java:31)
at …Run Code Online (Sandbox Code Playgroud) 我已经用Google搜索过,有人说经过几次尝试并创建了一个新版本后,它已修复,但是它似乎对我不起作用。
我该如何解决?
* What went wrong:
A problem occurred configuring project ':analytics'.
> Failed to notify project evaluation listener.
> Failed to install the following Android SDK packages as some licences have not been accepted.
platforms;android-27 Android SDK Platform 27
build-tools;27.0.3 Android SDK Build-Tools 27.0.3
To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.
Alternatively, to transfer the license agreements from one workstation to another, see http://d.android.com/r/studio-ui/export-licenses.html
Using Android …Run Code Online (Sandbox Code Playgroud) 我设置了以下 github 工作流程来构建 aab
name: upload-aab-to-play-console
on:
push:
branches:
- main-kt-prod
jobs:
build:
runs-on: ubuntu-latest
env:
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
steps:
- name: Checkout
uses: actions/checkout@v2
- name: set up JDK 1.8
id: Setup_JDK
uses: actions/setup-java@v1
with:
java-version: 11
- name: build-with-gradle
id: build
run: |
chmod +x gradlew
./gradlew build
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误
FAILURE: Build failed with an exception.
Warning: License for package Android SDK Build-Tools 32-rc1 not accepted.
* What went wrong:
Could not determine the dependencies of task ':app:compileReleaseJavaWithJavac'. …Run Code Online (Sandbox Code Playgroud) android ×8
java ×2
apk ×1
apt-get ×1
command-line ×1
crashlytics ×1
gradle ×1
installation ×1
jitpack ×1
linux ×1
proguard ×1
react-native ×1
reactjs ×1
ubuntu ×1