问题标签 [android-studio-arctic-fox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何让'framework.jar'在Android Studio北极狐上的'android.jar'前面编译
首先,如何让framework.jar
前面的编译在android.jar
withAndroid-Studio-Arctic-Fox
和gradle 7.0.2
其次AGP-7.0.2
是让Editor首先从导入framework.jar
来修复它不显示RED(找不到某些方法或字段或类)
android - 无法查询属性“命名空间”的值
在我将我的 AndroidStudio 更新为 Artctic Fox 后。我在创建新项目时收到以下提示:
我该如何解决?
android - uiautomatorviewer.bat 显示自北极狐以来的错误
由于我更新到 Android Studio 北极狐,我无法运行 uiautomatorviewer。
我注意到它移到了 tools-2 目录中,我曾经用一个小的 bat 文件启动它,以便用 android studio 附带的 jre 运行它。
但是我运行它,我现在得到这个错误并且找不到解决它的方法:
编辑:添加确切的版本信息。
Android Studio 北极狐 | 2020.3.1 补丁 2
内部版本号:AI-203.7717.56.2031.7678000
java - Android Studio 无法解决:com.github.Udhayarajan:liquid-swipe-android:1.0.1
尝试在 Android Studio 北极狐中实现 Liquid Swipe 时遇到问题
总是无法解决 github repo
使用官方的 cuberto 液体刷卡回购和 Udhayarajan 液体刷卡回购进行了尝试
build.gradle(项目)
build.gradle(模块)
android - 必需的 java.lang.String 在 Big Sur 上的 Android Studio 北极狐上找到了字符串
我在带有 Big Sur 11.6 和 Android Studio Arctic Fox 2020.3.1 Patch 2 的 Macbook Pro M1 上遇到问题。我有我的工作项目 - 在 Windows 10 机器上一切正常,但是当我在 M1 机器上转移到 Mac OS Big Sur 时使用 Java 代码在我的文件中显示这样的错误: required java.lang.String found String 或 required java.util.Calendar found Calendar (我将附上屏幕截图)。但是项目本身开始时没有错误并且正在运行。它只是用红线强调了所有内容。
我已经安装了 JDK: 11 并为它设置了 JAVA_HOME 变量。我认为这可能是它表现得这样的原因。我已经从 MacOS 卸载了 al JDK,但没有成功。是的,我做了数千次“使缓存无效并重新启动”。我试图完全重新安装 Android Studio 并仅使用它在 JDK 11 中构建,但所有这些都没有效果。我曾尝试安装 JDK 1.8 - 也没有。我只是不知道除了从头开始重新安装操作系统并重试之外还能做什么。
我已经尝试使用本指南从 mac 中删除 JDK:https ://explainjava.com/uninstall-java-macos/?fbclid=IwAR1ooOwe5-1r7AXsN1zGnHnLwfNZnEYyjs5w1g7V2mSJsXo4lbuFiN908Bg
以及本指南在 Big Sur 上安装 JDK 和设置 JAVA_HOME 变量: 升级到 macOS Big Sur v11.0.1 后的错误 JAVA_HOME
关于 AS 的更多详细信息:
android - Android Studio 未解决参考:List、arrayListOf、setOf
Android Studio 北极狐 | 2020.3.1 | 补丁 2 Kotlin 插件 1.5.31
尝试:
- 同步 Gradle
- 使缓存无效并多次重启
- 删除 .idea 和 ./gradle 文件夹
- 重新安装 Android Studio
- 重新导入项目
没有结果。无论如何“未解决的参考:列表,arrayListOf,setOf”
有谁知道我该怎么做(重新安装操作系统,购买新电脑......或者我不知道)才能最终开始从事项目工作?
android - Android Studio 应用程序构建但不安装或运行某些风格
我在 Android Studio 项目中遇到了一个非常奇怪的问题,我完全不知所措。
这个项目有它的 core Flavor
,然后有多个通过它们自己的productFlavor
in分配的重新命名的版本build.gradle
,例如:
每个品牌都可以有自己的文件夹,拥有自己的资源,文件夹的命名与Flavor
名称相同。如果品牌没有自己的文件夹,或者其文件夹中不包含资源,则它只使用主文件夹中所需的资源。
这一切已经工作了一年多,直到最近我才准备好在创建他们签名的 APKS 之前对每个品牌的 Debug 版本进行最终测试。我一直在对第二个品牌进行更改,然后切换到第三个品牌以确保一切正常,但是当我进行测试时,mainBrand
我突然无法将其安装到物理设备或模拟器上。
切换到mainBrand
Flavor
并按下Run
按钮后,它成功构建,没有任何错误,但永远不会在设备上打开。最终,大约 300 秒后,Run
窗口上会出现一条消息,说Timed out waiting for process (my.main.brand.app) to appear on *device-name*
我在构建或 logcat 中没有报告任何错误,它甚至似乎都没有尝试安装。
实际上有大约 7 个Flavors
设置,虽然只使用了 4 个,但我检查了所有这些设置,除了mainBrand
and之外一切正常sixthBrand
。
在采取步骤删除 Android Studio 之前,我提交并推送了我的项目git
,并将它们合并到我的笔记本电脑中。在我的笔记本电脑上,mainBrand
和大多数其他人一样,工作正常,但表现出fourthBrand
与我的主计算机上fifthBrand
完全相同的问题!mainBrand
我花了几个小时在笔记本电脑上进行测试,复制“工作”Flavor
及其相关文件,并重命名它们。最初使用新名称的直接副本secondBrandCopyTest
可以工作,并且随着我逐渐将所有文件和设置改回来,似乎可以继续工作gradle
,但是一旦我将其Flavor
名称重新命名为secondBrand
. 它也不适用于我以前从未使用过的其他几个名称。最终我注意到我所有的短Flavor
名称测试都失败了,在我的笔记本电脑上,我Flavors
通过将它们全部重命名为它们自己名称的更长版本来完成所有工作,例如secondBrandLongerName
. 我拒绝相信这是合法的修复,但我认为它会同时工作,我会尝试找出为什么这个“修复”
我回到我的主计算机并应用相同的逻辑 - 重命名所有Flavor
s 和关联的文件夹名称,但它仍然不起作用!
关于如何开始找出造成这种情况的原因的任何想法?我尝试过的其他事情:
- 清理和重建
- 使缓存无效并重新启动
- 完全删除 Android Studio 并重新安装(必须手动完成,因为它不能通过控制面板工作)
- 重命名项目
- 手动删除所有
build
,gradle
,idea
文件夹。 minSdkVersion
将and更改为targetSdkVersion
28、29 和 30- 将版本更改
gradle
为 7 - 构建 APK 并单独安装(也不起作用)