我使用的是Android studio版本
在项目级分级中:
def supportVersion = "27.1.0"
ext.deps = [
supportAppCompat : "com.android.support:appcompat-v7:$supportVersion",
supportDesign : "com.android.support:design:$supportVersion",
]
模块级别等级:
dependencies {
implementation deps.supportAppCompat
implementation deps.supportDesign
}
当我导入它时,它发生错误
导入此时
import android.support.design.widget.FloatingActionButton;
import android.support.v4.app.ActivityCompat;
import android.support.v4.content.ContextCompat;
import android.support.v4.widget.SwipeRefreshLayout;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.Toolbar;
xml错误
错误图片
在xml中添加此标记时发生错误
<android.support.design.widget.CoordinatorLayout/>
<android.support.design.widget.AppBarLayout/>
<android.support.v7.widget.Toolbar />
</android.support.design.widget.AppBarLayout>
<android.support.design.widget.FloatingActionButton />
为此给出解决方案!!!
您可以将 supportAppCompat 迁移到 AndroidX 库。
在菜单中转到“重构”-
当你使用android studio 4.0时
使用androidX库代替支持库...由于最新版本使用androidx
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
androidTestImplementation('androidx.test.espresso:espresso-core:3.1.0-alpha3', {
exclude group: 'com.android.support', module: 'support-annotations'
})
implementation 'androidx.appcompat:appcompat:1.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'com.google.android.material:material:1.0.0'
testImplementation 'junit:junit:4.12'
}
截至谷歌官方文件(https://developer.android.com/topic/libraries/support-library/packages)
注意:随着支持库 28.0.0 的发布,android.support 打包的库将被弃用,取而代之的是打包为 androidx 的单独版本的 Jetpack 库。Jetpack 库的初始 1.0.0 版本提供了与支持库 28.0.0 的奇偶校验,并为迁移到新的 androidx 打包提供了起点。
要修复此错误,请执行以下操作:
"com.android.support:appcompat-v7:$supportVersion"
"com.android.support:design:$supportVersion"
到
def supportVersion = "1.0.0"
ext.deps = [
supportAppCompat : "androidx.appcompat:appcompat:$supportVersion",
supportDesign : "com.google.android.material:material:$supportVersion",
]
之后,重新启动Android Studio或刷新缓存数据,在此输入图像描述
有关此线程的更多信息:无法解析符号AppCompatActivity-无法识别支持v7库?
因为迫使android工作室使用旧库
我检查你正在使用27.1.0,所以我们可以强制android studio不使用androidx
>
转到gradle.properties
将这些标志设为假
android.useandroidx=假
android.enableJetifier=false
本文向大家介绍android-gradle 如何添加依赖项,包括了android-gradle 如何添加依赖项的使用技巧和注意事项,需要的朋友参考一下 示例 下面的示例描述了如何在app /模块的build.gradle文件中声明三种不同类型的直接依赖关系:
添加依赖 在 pom.xml 中引入 网聚宝监控客户端 的依赖。 <!--网聚宝 监控客户端--> <dependency> <groupId>wangjubao.monitoring</groupId> <artifactId>monitor-client</artifactId> <version>1.4-SNAPSHOT</version> </dependency>
npm是否有安装依赖作为对等依赖的选项,如yarn选项,而不是手动添加它例如: 感谢@Broncha,更新问题的更多说明 问题是如何向项目添加对等依赖。那就是 将依赖项添加到package.json中的“dependencies”中, 如何安装将其添加到package.json?中的“对等依赖”的依赖项
您好,我正在尝试在构建中下载,,,以及。sbt文件如下: 我只是把这个联机,所以我不确定使用哪个版本等。 有人能向我解释一下我应该如何修复这个. sbt文件吗?我花了几个小时试图弄清楚,但没有一个建议奏效。我安装了通过家酿和我的版本 我所有的错误都是关于:
请帮助:当我部署一个My.war时,jboss正在抛出: 9:12:16,777错误[org.jboss.MSC.service.fail](MSC服务线程1-6)MSC000001:无法启动服务jboss.module.service。“deployment.my.war”。Main:org.jboss.MSC.service.startService中的服务jboss.module.servi
本文向大家介绍gradle 添加依赖,包括了gradle 添加依赖的使用技巧和注意事项,需要的朋友参考一下 示例 Gradle中的依赖项遵循与Maven相同的格式。依赖关系的结构如下: 这是一个例子: 要添加为编译时依赖项,只需dependency在Gradle构建文件的代码块中添加以下行: 为此的另一种语法可以显式地命名依赖项的每个组件,如下所示: 这在编译时增加了依赖性。 您也可以仅为测试添加