将支持库从23.v更新到24.v后,抛出Resources$NotFoundException的矢量。
在支持lib 23的情况下,一切都很好,但是在将支持lib更新为ver 24之后,我在the-Lollipop设备上遇到了craster lollipop设备的崩溃例外,这些列表中的矢量可以绘制它们,这最终导致了资源$ notfoundException. 任何想法为什么? fyi,其他一切都很好,例如.映像视图中的向量,运行时向量可绘制的用法,是的,我已经正确配置了gradle. 添加堆栈跟踪以更好地理解. Fatal Exception: java.lang.RuntimeException: Unable to start activity ComponentInfo{...MainActivity}: android.view.InflateException: Binary XML file line #54: Error inflating class ...BlaView at android.app.ActivityThread.perf
如何访问我的AndroidManifest.xml文件中的BuildConfig值?
是否可以从androidmanifest.xml? 访问buildConfig值 在我的build.gradle文件中,我有: defaultConfig { applicationId "com.compagny.product" minSdkVersion 16 targetSdkVersion 21 versionCode 1 versionName "1.0" // Facebook app id buildConfigField "long", "FACEBOOK_APP_ID", FACEBOOK_APP_ID } FACEBOOK_APP_ID在我的gradle.properties文件中定义了: # Facebook identifier (app ID) FACEBOOK_APP_ID=XXXXXXXXXX 要在我的应用中使用Facebook Connect,我必须将此行添加到我的Andr
0 2024-02-20
编程技术问答社区
在Android Studio中无法解析符号'注释'?
我在项目中使用了新的Androidx,我需要在代码中使用nulllable(@nullable),但是当我尝试" import android.support.annotation.nullable.nullable;"时,此命令返回给我. :"无法解析符号'注释'. 这个我是我的build.gradle在模块级别: dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'androidx.constraintlayout:constraintlayout:1.1.3' // Implementação da autenticação com o servirdor firebase implementation 'com.google.firebase:firebase-auth:19.0.0' //Impleme
0 2024-02-19
编程技术问答社区
如何解决 "程序类型已存在:androidx.concurrent.futures.DirectExecutor"
迁移到Androidx后,由于迁移而有以下问题: 失败:构建失败而异常. 出了什么问题: 执行失败的任务':app:transformdexarchivewithexternallibsdexmergerfordebug'. com.android.builder.dexing.dexarchivemergerexception:合并dex档案时的错误/testbucks/app/build/intermediates/transforms/dexbuilder/debug/1.jar,/home/Lexy/androidStudioprojects/testbucks/testbucks/testbucks/app/build/build/intermediats/intermediates/transforms/transforms/transforms/dexbuilder/dexbuilder/dexbuilder/home/home/home和home/hom
0 2024-02-19
编程技术问答社区
无法找到'androidx.arch'、'androidx.room'等的版本。
在尝试构建Android应用程序时,我正在经历以下问题.我遇到了一些关于强迫或使用手动依赖解决策略的Android帖子.这似乎无法解决问题. A similar issue has been asked : 类似的堆栈溢出问题. 也开了一个问题:有关类似问题的问题跟踪器. * What went wrong: Execution failed for task ':app:lintVitalSunmiRelease'. > Could not resolve all artifacts for configuration ':data:debugAndroidTestRuntimeClasspath'. > Could not resolve androidx.arch.core:core-runtime:2.0.1-alpha01. Required by: project :data > Cannot find a ve
0 2024-02-19
编程技术问答社区
注意:读取获取...等的kotlin元数据和类型转换器失败。
添加房间db依赖关系并使用我的应用程序进行配置后,我遇到了几个错误,其中大部分是Failed to read get kotlin metadata for...,尽管我在项目中不使用Kotlin,但第二个错误是关于变量private List labels; i的TypeConverter进行一些搜索如何添加列表或arraylist作为打字机,但我没有找到该 的soultion > Task :app:processDebugAnnotationsWithJavac D:\Courses\Java\Android Projects\ProCSIS\app\src\main\java\www\pro_cs_is\com\Item.java:20: Note: Failed to read get kotlin metadata for [Ljava.lang.Object;@2f693bda public class Item implements Serializa
0 2024-02-19
编程技术问答社区
无法找到满足版本约束的'androidx.arch.core:core-common'的版本。
使用新的Android Studio项目创建(空活动类型),如果添加以下行: // Lifecycle/View Models def lifecycleVersion = '2.0.0' implementation "androidx.lifecycle:lifecycle-extensions:$lifecycleVersion" annotationProcessor "androidx.lifecycle:lifecycle-compiler:$lifecycleVersion" // Core testing def coreTestingVersion = '2.0.1' testImplementation "androidx.arch.core:core-testing:$coreTestingVersion" androidTestImplementation "androidx.arch.cor
0 2024-02-19
编程技术问答社区
Androidx模块,android:attr/ttcIndex & android:attr/fontVariationSettings未找到。
我将所有支持/AppCompat库迁移到Androidx. 毕竟,由于此错误,我无法构建我的项目 :app:processDebugManifest UP-TO-DATE AGPBI: {"kind":"error","text":"error: resource android:attr/fontVariationSettings not found.","sources":[{"file":"/Users/xxx/.gradle/caches/transforms-1/files-1.1/appcompat-v7-27.1.1.aar/7cae290a69b05f5ffc25283e26a7eb4a/res/values/values.xml","position":{"startLine":250,"startColumn":4,"startOffset":27058,"endColumn":68,"endOffset":27122}}],"original":"","too
升级到gradle 5.0后,Android数据绑定 "缺少导入表达式,尽管它已注册"。
我将Android Studio升级为3.4后,Android Gradle插件将3.4升至5.1.1 我得到了以下数据绑定错误 我已经确保我清理了项目并重建,我清除了缓存并重新启动为. 此问题从未发生在升级之前 我可以确认是因为新的Gradle Update databindermapperimpl.java:54:错误:找不到符号 e:[kapt]发生了一个例外:android.databinding.tool.util.util.loggederorexception:找到数据绑定 错误. ****/数据绑定错误**** msg:丢失导入表达式,尽管已注册 我找到了解决方案: 解决方案: 现在发布3.4.1,使用3.4.1 删除布局XML中的所有导入类型 从布局XML中删除所有字符串 从布局xml中的导入类型中删除所有整数 解决方案 升级我的Android Studio和Gradle插件后,由于以下行,我遇到了类似的问题
0 2024-02-19
编程技术问答社区
无法实现androidx.appcompat.appcompat:1.0.0
我是Android开发的绝对初学者,并试图构建测试自动化以测试移动应用程序.经历了数周的设置Intellij之后,我仍然面临问题,其中包括以下问题. 当我使用SDK VER 29时,我被告知我应该根据下面的格式将所有"支持"关键字转换为Androidx的格式: 所以,当我应用它时,我的红色平方英尺线表示" 1.0.0"末端的错误,如下所示 以下是我的app/build.gradle android { compileSdkVersion 29 buildToolsVersion "29.0.1" defaultConfig { applicationId "com.example.test" minSdkVersion 15 targetSdkVersion 29 versionCode 1 versionName "1.0" testInstrume
2 2024-02-19
编程技术问答社区
将React Native升级到0.60-RC2后,发现库 "libjsc.so "没有找到。
我已更新了对本机的更新为0.60-rc2,使用Android Studio折射器迁移到Androidx,并使用了此处提到的喷射器: https://github.com/react-native-community/discussions-and-proposals/issues/129 执行此操作后,运行react-native run-android时会得到错误library "libjsc.so" not found.运行发行版APK时,我会遇到相同的错误. stacktrace是: 06-24 15:55:01.823 8579 8656 E SoLoader: Error when loading lib: dlopen failed: library "libjsc.so" not found lib hash: 83f1717c1dc187d9f252a9f1fc66d430 search path is /data/app/com.jtv.testa
0 2024-02-19
编程技术问答社区
未解决的依赖关系:找不到与com.android.support:appcompat-v7:29.+匹配的版本。
当我在Intellij 上打开一个新的Android项目时,总会出现这种未解决的依赖性错误 我尝试过: 取消选中离线框 更新gradle 从Gradel的官方网站下载最新版本并将Gradle源设置为文件. 从" 29.+"更改.到" 29.0.0" 错误消息: 错误:无法解析':app@debug/compileclasspath的依赖项': 找不到任何匹配的版本 com.android.support:appcompat-v7:29.+.显示细节受影响的模块: 应用 错误:无法解析依赖关系 ':app@debugandroidtest/compileclasspath':找不到任何版本 这与com.android.support:appcompat-v7:29匹配.显示详细资料 受影响的模块:app 错误:无法解析依赖关系 ':app@debugunittest/compileclasspath':找不到任何版本 匹配com.android.su
数据绑定失败,"无法进行猜测"
由于更新了Android Studio 3.2.0我将面临以下问题: 执行任务失败':移动:databindinggenbaseclassesdebug'. >无法猜测com.acme.database.model.model.order 还看到了此/a>,暗示"软件包名称必须以低写字母开头". ...似乎相似,好像这个variable分配是原因: ... 找到:新数据绑定编译器用于绑定类,这不能解释行为的变化. q :这种任务也受到该命名惯例的影响吗?我的意思是,是否有机会(更改大写软件包名称)可以使数据结合v2"猜猜"奏效? 解决方案 gradle.properties中的这些设置启用a
AndroidX ActivityResultContracts包未找到/类未找到
根据 Google发起的有关启动活动以获取结果的文档 : 虽然基础启动性forresult()和onActivityResult() API在所有API级别的活动类别上都可用,它是 强烈建议使用引入的活动结果API Androidx活动1.2.0-Alpha02和片段1.3.0-Alpha02. 我想让用户从我的应用程序中拍摄照片,并将照片数据恢复到我的应用中.我本来要使用旧的StartactivityForresult(),但是这种新方法看起来会解决很多问题并更可靠,所以我想尝试一下.我应该能够致电registerForActivityResult()并将其通过内置合同,用于拍摄名为 activityResultScontracts.takepicture : this.registerForActivityResult(new ActivityResultContracts.TakePicture(), ...); 但我得到:error: package Act
0 2024-02-19
编程技术问答社区
Android X: tools:replace在行中指定了属性,但没有指定新值
我在此网站上尝试了许多解决方案,但是问题尚未解决.问题是由于Android X库.当我添加Android X时,解决了此问题,但它开发了新问题.如何解决此问题? 以前这个错误即将到来: Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91 is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory). Suggestion: add 'tools:replace=
0 2024-02-19
编程技术问答社区
来自androidx和com.android.support的重复类
我最近更新了我的Android Studio(而且我很确定Gradle版本),现在试图编译项目时,我已经遇到了很多错误.这是目前困扰我的那个: Duplicate class android.support.v4.app.INotificationSideChannel found in modules classes.jar (androidx.core:core:1.0.1) and classes.jar (com.android.support:support-compat:26.1.0) 接下来是许多类似的. 我尝试删除com.android.support支持Androidx的所有用途(请参阅在这里对于我正在使用的替换物品),但是即使我删除库,com.android.support库仍在使用(即使我尝试再次编译后它们只是重生). 这是我遇到的完整错误的链接. 解决方案 将这些行添加到您的gradle.properties android.u
0 2024-02-19
编程技术问答社区
Android Studio一直拒绝解决com.android.support:appcompat-v7:29.0.1。
我已经提到 this 线程,但并不能解决我的问题. 我继续遇到错误: ERROR: Failed to resolve: com.android.support:appcompat-v7:29.0.1 每次我尝试刷新Gradle时,在Android Studio中. 这是我的build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 29 buildToolsVersion "29.0.1" defaultConfig { applicationId "com.application.app" minSdkVersion 14 targetSdkVersion 29 versionCode 1 versionName "1.0" testInstru
transformClassesWithJarMergingForDebug'的执行失败。 (Volley)
我正在尝试在Android Studio Virtual Simulator上构建我的应用程序,我已经在API级别21及以上进行了成功测试,我正在测试较低级别的API 19,但是每当我运行时,我都会得到此错误: 错误:执行任务失败':app:transformclasseswithjarmergingfordebug'. com.android.build.api.transform.transformexception:java.util.zip.zipexception:重复输入:com/android/Qualley/Qualley/request $ Priority.class.class 这是我的gradle文件: apply plugin: 'com.android.application' android { compileSdkVersion 25 buildToolsVersion "25.0.0" defaultConfig {
0 2024-02-19
编程技术问答社区
使用Proguard时,Android Volley总是失败
目标是用obfuscation和minification应用应用程序.通常没有minification工作正常.但是当minifyEnabled切换到True时,所有内容也会编译,但是所有Volley请求失败,而错误回调(onErrorResponse)不管成功的结果如何. build.gradle中的Minification Config: buildTypes { release { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } debug { debuggable true } } proguard-rules.pro: ##-----------
0 2024-02-19
编程技术问答社区
错误。在Android Studio中没有找到名称为'default'的配置。
我正在使用射击库在Android中执行网络操作.因此,我正在尝试在我的项目中添加此库,该项目是在Android Studio和Gradle系统中创建的. 我在项目中添加了射击库,但是当我与gradle同步时,我会收到错误消息.我尝试了我在这里看到的所有答案,但对我没有任何帮助. 错误消息:配置Android Studio中未找到名称'默认值' 凌空/build.gradle apply plugin: 'android-library' android { compileSdkVersion 19 buildToolsVersion '19.0.1' sourceSets { defaultConfig { minSdkVersion 8 targetSdkVersion 19 } main { assets.sr
0 2024-02-19
编程技术问答社区