簡體   English   中英

我應該在 Gradle 依賴項中添加什么?

[英]what should I add to the Gradle Dependency?

我的項目中有 serval 活動,但我在 Gradle 中沒有任何依賴關系,並且我有這些導入,並且在這些導入中有錯誤,例如:Appcompat、appcompatActivity 和很多......

import androidx.appcompat.app.AppCompatActivity;

import android.annotation.SuppressLint;
import android.content.Intent;
import android.graphics.drawable.AnimationDrawable;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;

import java.util.Random;

那么我應該向 Gradle 添加什么依賴項,這是我的 Gradle

plugins {
    id 'com.android.application' version '7.2.0' apply false
    id 'com.android.library' version '7.2.0' apply false
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

而且我無法運行我的項目,當我同步項目時它顯示此錯誤

java.lang.StackOverflowError
    at com.android.build.gradle.internal.ide.dependencies.ArtifactUtils.toKey(ArtifactUtils.kt:496)
    at com.android.build.gradle.internal.ide.dependencies.FullDependencyGraphBuilder.handleDependency(FullDependencyGraphBuilder.kt:130)
at com.android.build.gradle.internal.ide.dependencies.FullDependencyGraphBuilder.handleDependency(FullDependencyGraphBuilder.kt:163)

我懷疑您遇到了 Gradle 錯誤。 在 Google 問題跟蹤器中查看這些錯誤報告:

似乎如果您的構建文件中有循環依賴項,則可以觸發此錯誤。

解決它的一種方法是追蹤循環依賴並將其刪除。 另一種方法是升級到帶有錯誤修復的 AGP 版本; 請參閱問題報告中的“修復目標”信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM