标签: android-studio-arctic-fox

更新到 Android Studio Arctic Fox 后,我无法使用任何自定义主题

更新到 Android Studio Arctic Fox 后,我无法选择任何已安装的主题。无效的缓存和重新启动没有帮助;) 重新安装主题仍然没有解决这个问题。

我在稳定频道上使用 Toolbox 将 AS 4.2 更新到了北极狐。我赢了 10。

也许有人知道如何解决这个问题?

我可以选择什么:

在此处输入图片说明

我安装了什么:

在此处输入图片说明

android intellij-plugin android-studio android-studio-plugin android-studio-arctic-fox

42
推荐指数
1
解决办法
4062
查看次数

LiveData 与 StateFlow:我们应该从实时数据切换到状态流吗?

我遇到过建议切换到 StateFlow 的文章。就像这里的那个一样。同样在新的 Android studio 中,StateFlow 支持自动包含在数据绑定功能中,包括协程依赖项。实时数据已在大多数应用程序中使用。我们应该从 LiveData 迁移到 StateFlow 吗?有什么好处?

在此输入图像描述

android android-livedata kotlin-flow kotlin-stateflow android-studio-arctic-fox

33
推荐指数
2
解决办法
3万
查看次数

Jetpack Compose 预览版在 Arctic Fox 中停止使用补丁 1

随着 AS Arctic Fox Jetpack Compose 的第一个补丁发布,预览停止工作。

我在所有预览中都收到此错误 - 甚至是较旧的预览,不久前运行良好:

android.content.res.Resources$NotFoundException: Could not resolve resource value: [some hex value]
Run Code Online (Sandbox Code Playgroud)

这里有任何快速解决办法吗?清除缓存和常见的东西不起作用。


编辑:
看起来问题并不总是存在。一些预览开始工作,而其他预览仍然失败。

编辑2:
当需要主模块的资源或painterResource()正在使用资源时(即使要显示来自同一模块的资源),这种情况会发生在动态功能模块中。

android-studio android-jetpack-compose android-jetpack-compose-preview android-studio-arctic-fox

20
推荐指数
1
解决办法
3408
查看次数

Android Studio Artic Fox - Java 和 Kotlin JVM 目标 - 8 与 11

Android Studio内置的JRE是11版本。Artic Fox 允许使用 Java 11 来编译项目:

compileOptions {
    sourceCompatibility JavaVersion.VERSION_11
    targetCompatibility JavaVersion.VERSION_11
}
Run Code Online (Sandbox Code Playgroud)

但我们也有 Kotlin 选项

kotlinOptions {
    jvmTarget = JavaVersion.VERSION_1_8
}
Run Code Online (Sandbox Code Playgroud)

我们现在应该设置什么 JVM 目标版本?

jvmTarget = JavaVersion.VERSION_1_8或者jvmTarget = JavaVersion.VERSION_11

Kotlin 库使用 JDK 8:

implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"

kotlin-stdlib-jdk11尚不存在

接下来的所有配置都适用于 Artic Fox:

#1

compileOptions {
    sourceCompatibility JavaVersion.VERSION_11
    targetCompatibility JavaVersion.VERSION_11
}
kotlinOptions {
    jvmTarget = JavaVersion.VERSION_11
}
Run Code Online (Sandbox Code Playgroud)

#2

compileOptions {
    sourceCompatibility JavaVersion.VERSION_11
    targetCompatibility JavaVersion.VERSION_11
}
kotlinOptions {
    jvmTarget = JavaVersion.VERSION_1_8
}
Run Code Online (Sandbox Code Playgroud)

#3

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
} …
Run Code Online (Sandbox Code Playgroud)

android android-studio android-gradle-plugin android-studio-arctic-fox

19
推荐指数
1
解决办法
7027
查看次数

Android Studio:无法终止 xxx 的现有进程

在此输入图像描述该应用程序是一个系统应用程序,它会被其他应用程序启动。当我从 android studio 4.2 或 Arctic Fox 安装应用程序时,它失败并显示“无法终止现有进程”错误消息。当android studio终止应用程序时,其他应用程序监听ServiceDisonnected并会再次绑定服务,因此应用程序将重新启动。通过 adb install 命令或 Android studio 4.1.3 从命令行安装效果很好。

android android-studio-arctic-fox

16
推荐指数
1
解决办法
2万
查看次数

无法从 ../android-sdk/platform-tools/api/api-versions.xml 加载 api 描述 java.io.IOException: Stream closed

在我将 android studio 更新到 v2020.3.1 (Arctic Fox) 之后。我无法运行我的项目,因为我总是收到此错误消息。

cannot load api descriptions from ../Android/android-sdk/platform-tools/api/api-versions.xml java.io.IOException: Stream closed

我尝试恢复到 v4.2.2,仍然遇到相同的错误。

注意:我使用的是 Ubuntu 20.04

android android-studio android-studio-arctic-fox

14
推荐指数
2
解决办法
1014
查看次数

北极狐升级后 Android 模拟器无法启动,libvulkan.so: 失败

尝试在 Android Studio 中启动模拟器时出现以下错误:

AVD Pixel_4_API_30_-_GooglePlay 的模拟器进程已终止。

我在 Android Studio 日志中记录了以下错误:

2021-08-11 13:38:19,827 [ 290921]   INFO - manager.EmulatorProcessHandler - Emulator: /home/werner/Android/Sdk/emulator/emulator -netdelay none -netspeed full -no-snapshot-load -avd Pixel_4_API_30_-_GooglePlay 
2021-08-11 13:38:19,885 [ 290979]   INFO - manager.EmulatorProcessHandler - Emulator: handleCpuAcceleration: feature check for hvf 
2021-08-11 13:38:19,927 [ 291021]   INFO - manager.EmulatorProcessHandler - Emulator: cannot add library /home/werner/Android/Sdk/emulator/qemu/linux-x86_64/lib64/vulkan/libvulkan.so: failed 
2021-08-11 13:38:19,933 [ 291027]   INFO - manager.EmulatorProcessHandler - Emulator: added library /home/werner/Android/Sdk/emulator/lib64/vulkan/libvulkan.so 
2021-08-11 13:38:20,091 [ 291185]   INFO - manager.EmulatorProcessHandler - Emulator: Process finished with …
Run Code Online (Sandbox Code Playgroud)

android android-emulator android-studio android-studio-arctic-fox

10
推荐指数
2
解决办法
8183
查看次数

如何在Android Studio北极狐、大黄蜂等中设置Java JDK路径?

如何设置Java JDK的新路径?我尝试更改环境变量,但没有成功。

IDE:Android Studio 北极狐 | 2020.3.1 测试版 4

IDE:Android Studio Bumblebee | 2021年1月1日

java android-studio android-studio-arctic-fox android-studio-bumblebee

9
推荐指数
1
解决办法
8492
查看次数

无法实例化一个或多个类:java.lang.ClassNotFoundException: androidx.databinding.DataBinderMapperImpl

我创建了一个多模块项目。我在其库模块之一中使用数据绑定创建了一个自定义视图。

问题:自定义视图未显示在布局编辑器中,但在设备上正常。这是布局编辑器问题中显示的错误:

java.lang.ClassNotFoundException: androidx.databinding.DataBinderMapperImpl
    at com.android.tools.idea.rendering.classloading.RenderClassLoader.getNonProjectClassData(RenderClassLoader.java:244)
    at com.android.tools.idea.rendering.classloading.RenderClassLoader.loadClassFromNonProjectDependency(RenderClassLoader.java:207)
    at org.jetbrains.android.uipreview.ModuleClassLoader.load(ModuleClassLoader.java:379)
    at com.android.tools.idea.rendering.classloading.RenderClassLoader.findClass(RenderClassLoader.java:169)
    at org.jetbrains.android.uipreview.ModuleClassLoader.findClass(ModuleClassLoader.java:332)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
    at org.jetbrains.android.uipreview.ModuleClassLoader.loadClass(ModuleClassLoader.java:287)
    at ir.kharidarim.core.ui.custom.TitledEditText.init(TitledEditText.java:72)
    at ir.kharidarim.core.ui.custom.TitledEditText.<init>(TitledEditText.java:63)
    at jdk.internal.reflect.GeneratedConstructorAccessor3564.newInstance(Unknown Source)
    at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
    at org.jetbrains.android.uipreview.ViewLoader.createNewInstance(ViewLoader.java:399)
    at org.jetbrains.android.uipreview.ViewLoader.loadClass(ViewLoader.java:189)
    at org.jetbrains.android.uipreview.ViewLoader.loadView(ViewLoader.java:147)
    at com.android.tools.idea.rendering.LayoutlibCallbackImpl.loadView(LayoutlibCallbackImpl.java:303)
    at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:417)
    at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:428)
    at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:332)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:959)
    at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:1121)
    at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:72)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:1095)
    at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
    at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:1124)
    at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:72)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:1095)
    at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
    at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:1124)
    at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:72)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:1095)
    at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:680)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:499)
    at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:353)
    at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:431) …
Run Code Online (Sandbox Code Playgroud)

android android-studio android-databinding androidx android-studio-arctic-fox

9
推荐指数
1
解决办法
624
查看次数

无法更新 Android Studio Arctic Fox mac book pro m1

这是错误消息的屏幕截图

下面的一些冲突没有解决方案,因此无法应用补丁。

内容/jre/contents/home/frameworks/javaNativeFoundation.framework/Version/A/._JavaNativFoundation.tbd

jetbrains-ide android-studio android-ide android-studio-arctic-fox

9
推荐指数
0
解决办法
367
查看次数