用于解决有关使用Android Studio的问题,Android Studio是针对Android应用开发的Google官方IDE。一般情况下,请勿使用有关Android编程的问题;而是使用Android标签。
我想在支持 Android 回到 11 级的构建中使用库 android.support.test.uiautomator.v18。我的清单开始: 我想在支持 Android 至 11 级的构建中使用库 android.support.test.uiautomator.v18。我的清单开始: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="xxxdeletedxxx" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:targetSdkVersion="23" android:minSdkVersion="11" tools:overrideLibrary="com.android.support.test.uiautomator:uiautomator-v18" /> 在 build.gradle 中我有 android { compileSdkVersion 23 buildToolsVersion '23.0.2' defaultConfig { testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } 运行 ./gradlewconnectedCheck 给出: * What went wrong: Execution failed for task ':app:processDebugAndroidTestManifest'. > java.lang.RuntimeException: Manifest merger failed : uses-sdk:minSdkVersion 11 cannot be smaller than version 18 declared in library [com.android.support.test.uiautomator:uiautomator-v18:2.1.1] /Users/ewanbenfield/AndroidStudioProjects/TM/app/build/intermediates/exploded-aar/com.android.support.test.uiautomator/uiautomator-v18/2.1.1/AndroidManifest.xml Suggestion: use tools:overrideLibrary="android.support.test.uiautomator.v18" to force usage 您的 build.gradle 和 AndroidManifest 中提到的软件包之间可能存在差异。 AndroidManifest 至少应包含 <uses-sdk tools:overrideLibrary="com.android.support.test.uiautomator.v18"/> 你的 build.gradle 应该包含 androidTestCompile 'com.android.support.test.uiautomator:uiautomator-v18:2.1.3' 我最近遇到了类似的问题,我忘记输入“com”。在我的 AndroidManifest 中 可能是这个错误:https://code.google.com/p/android/issues/detail?id=230777(“构建工具:processDebugManifest步骤是否失败取决于项目依赖项的顺序”) 在报告的情况下,重新排序依赖项有效。 如果你想知道这个问题,你必须注意android studio给出的日志推荐。 就我而言,我发现 use-sdk 标签内的依赖关系必须与 gradle 内的依赖关系不同。 例如,这是我在 gradle 中的实现: implementation "com.xxxx.xxxxxx:api:1.6.6" 但是根据错误日志需要的依赖是: <uses-sdk tools:overrideLibrary="com.xxxx.xxxxxxapi"/> 请注意,uses-sdk 标签内的 api 单词之前没有 : 。 我已将 gradle 中的字符串复制并粘贴到 use-sdk 中...这就是错误。 希望这有帮助...编码愉快!
Android Studio Ladybug:通过 Wi-Fi 配对设备不起作用
我正在尝试通过 WiFi 在我的物理手机(三星 Galaxy S23 Ultra)上执行和调试我在 Android Studio(版本:Koala | 2024.1.1 Patch 1)中开发的程序。 配对(无论是...
我有一个 .pom 和一个 .aar 文件。 .pom 列出了依赖项,我想在 Android Studio/Gradle 中添加所有这些依赖项。 我尝试使用添加目录 { 行家 { url = ... } } 然后添加一个 实施...
在 Android Studio 应用程序中生成 Azure 通信服务令牌
我尝试遵循 Microsoft Learn 上的 Azure 快速入门,但是当我到达有关创建用户访问令牌的部分时,我无法按照 Java 指南生成用户访问令牌。 这里...
Flutter easy_localization 不适用于 Android Studio Ladybug 构建环境
我将现有的 Flutter 项目升级到 Ladybug,但构建开始失败。我从头开始创建了一个新的 Ladybug 项目,并开始向 pubspec.yaml 添加 Flutter 依赖项,直到我得到了结果...
Android Studio 底部工作表使我无法与背景(后面)上的对象进行交互
我有一个 XML 布局,我使用 BottomSheetDragHandleView 作为底部工作表,但是当它显示时我根本无法访问任何内容。我应该怎么办?我目前正在使用 m 中的坐标布局...
如何将我的项目JAVA_HOME设置为我的计算机JAVA_HOME?
我的 Mac 上的 android studio 中有一个 Flutter 应用程序,我不小心重置了我的项目中的 JAVA_HOME 路径,试图为我的项目更新 java。 这给了我错误:JAVA_HOME 设置为 inva...
Android 应用程序自定义输入法在从 Android Studio 启动应用程序时被禁用并取消选择
上下文: 我正在开发一个实现自定义输入法(自定义键盘)的应用程序。它构建得很好,我可以手动启用并切换到键盘,但每次启动应用程序时......
Unity 项目中的错误:找不到与给定名称匹配的资源(在“icon”处,值为“@drawable/ic_launcher”)
我有一个包含资源的 Android 库项目,并将该库项目导入到我的 Unity 项目中,位于 F:\Unity\demoproject esting\Testing\Assets\Plugins\Android 当我尝试...
在Andrioid studio中构建ios时出现以下错误 无法构建 iOS 应用程序 错误(Xcode):未定义的符号: 错误 (Xcode):链接器命令失败,退出代码为 1(使用 -v 查看
为什么 Android Studio 无法识别 googleId 的依赖关系
我正在尝试构建一个使用 Google 登录的应用程序,但我遇到了 GoogleIdTokenCredential、GoogleIdTokenParsingException 和 GetGoogleIdOption 的未解决的引用错误 在这段代码中: 协程...
我想发布一个应用程序,所以我更改了包名称(从 com 更改为 -> QRcodeAndBarcodeApp),现在我无法导入资源 “MainActivity.kt:(48, 12):未解析的参考:示例&q...
在 IONIC 中打开 URL 时,不会触发 appUrlOpen 事件
我正在尝试处理从外部服务(Laravel 后端)到我的 Ionic 应用程序的重定向 URL,但我遇到了问题。 语境: 外部 URL 示例:https://my-laravel-website.com/api/get...
如何在 Android Studio 中将最小 SDK 设置为 19?
我需要制作一个与 Android 4.4 设备兼容的应用程序,并且我尝试测试 Android Studio 是否可以使用 IDE。然而,我可以选择的最低 SDK...
我打算从 Android Studio Bumblebee 升级到 Android Studio Dolphin。然而,我似乎从 Android Studio 收到了意外的警告: 正如您所看到的红色文本,它表明较新
如何在Android studio中替换/删除以特定单词开头的注释或行?
我想删除android项目中的所有注释,所有注释都以//或任何其他特定字符开头?
Android Stream.toList() 在 APK 中不起作用,但在直接从 Android Studio 安装应用程序时起作用
我正在使用此代码 var subList = mainList.stream() .flatMap(mainListItem-> getSubItems(mainListItem.subItems).stream()) .toList() 当我运行这个...
Android Studio:修复文件 xxxx 中的所有“xxx”问题
xxxxxxxxxx 修复文件 xxxx 中的所有“xxx”问题 Intellij 可以选择一次性修复多个相同的问题。例如,看看下面的多个变量未完成的简单问题......
我面临的问题是在 if 块中。 if (imageState 是 AsyncImagePainter.State.Error) 此行抛出错误不兼容类型:AsyncImagePainter.State.Error 和 AsyncImagePainter 我...
我一直在深入研究 Jetpack Compose。在这里,我使用行、列和间隔符来构建此屏幕截图。有没有更适合我应该尝试的可组合项? 我无法获得 LazyVerticalGri...