Android Studio 3.5.3 不导入某些小部件
Posted
技术标签:
【中文标题】Android Studio 3.5.3 不导入某些小部件【英文标题】:Android Studio 3.5.3 does not import some widget 【发布时间】:2020-05-18 13:19:53 【问题描述】:android Studio 不导入某些小部件。
我尝试了以下选项,但都失败了。
1.缓存失效并重启
2.清理和重建项目
3.退出AS,删除.iml文件和.deal文件夹,导入工程
4.与文件系统同步
5.将项目与 Gradle 文件同步。
6.卸载AS,重新安装相同版本。
以上都没有帮助,请有人帮助我。
应用程序等级
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
android
compileSdkVersion 29
buildToolsVersion "29.0.2"
defaultConfig
applicationId "com.example.viewvideo"
minSdkVersion 16
targetSdkVersion 29
multiDexEnabled true
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
buildTypes
release
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
dependencies
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
implementation 'com.google.firebase:firebase-auth:19.2.0'
implementation 'com.google.firebase:firebase-analytics:17.2.2'
implementation 'com.google.firebase:firebase-firestore:21.3.1'
implementation 'com.google.firebase:firebase-database:19.2.0'
implementation 'com.google.firebase:firebase-storage:19.1.0'
implementation 'androidx.multidex:multidex:2.0.0'
项目 Gradle 级别
buildscript
repositories
google()
jcenter()
dependencies
classpath 'com.android.tools.build:gradle:3.5.3'
classpath 'com.google.gms:google-services:4.3.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
allprojects
repositories
google()
jcenter()
task clean(type: Delete)
delete rootProject.buildDir
【问题讨论】:
你能显示你的应用级 gradle 文件吗? 希望你的意思是@majuran 【参考方案1】:更新
我认为,您在使用 Android SDK 时遇到问题。删除并重新安装 Android SDK 即可解决问题
首先尝试在 ViewActivity 中手动导入 ImageButton 以检查库中的类是否可用
import android.widget.ImageButton;
然后添加
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
并删除
buildToolsVersion "29.0.2"
同步并重试...告诉我
【讨论】:
我已经按照你的建议尝试了@majuran,但还是一样。该类似乎不在库中。 我刚刚添加了它 似乎一切都很好。关闭您的 Android 工作室,然后删除项目中的 .gradle 目录。再次在 Android Studio 中打开您的项目。它会再次下载库 已删除项目内的 .gradle 目录,但仍然相同。我认为正如您@majuran 所建议的那样,该课程不在图书馆内,如果是这种情况,您该如何处理? 我没有遇到这种问题。我认为,您在使用 Android SDK 时遇到问题。删除并重新安装 Android SDK 可能会对您有所帮助以上是关于Android Studio 3.5.3 不导入某些小部件的主要内容,如果未能解决你的问题,请参考以下文章
解决android studio 3.5.3版本的下载安装问题 2.5日
Android Studio 3.5出现的Could not Get'XXX.pom的解决方法
Android Studio 和 Gradle KTS 构建文件
为什么我的android studio 3.5.3中缺少“ app”文件夹
更新到 Gradle 5.6.4 和 Android Studio 3.6.1 后 nativeLibraryDir 显示为空