问题标签 [android-studio-4.0]

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.

0 投票
2 回答
906 浏览

android-studio - android studio 4.0 中的 AVD 管理器在哪里

我刚刚将我的 android studio 更新到 4.0 版。
在更新(3.6 版)之前,如果我想打开 AVD 管理器,我需要做的就是
Tools > AVD Manager

现在我无法打开 avd 管理器,Tools > AVD Manager因为该选项不再存在

根据文档,所有需要做的是Tools > AVD Manager

它在 Android 工作室中的外观:

在此处输入图像描述

在此处输入图像描述

我在哪里可以找到 android studio 4.0 上的“AVD 管理器”选项?

0 投票
4 回答
4808 浏览

android-studio - 如何在 Android Studio 中终止 Database Inspector

我在 Android Studio 4.1 Canary 10 (Build #AI-201.7223.91.41.6507185) 中使用 Database Inspector,由于这是一项新功能,我遇到了很多错误。并且有很多事件日志弹出窗口如下:

数据库检查器:读取 Sqlite 数据库时出错:无法对数据库 (id=8) 执行操作。数据库可能已经关闭。

并且它在应用程序启动后继续使我的应用程序崩溃。

所以我的问题是如何从我的流程中分离数据库检查器?一旦我附加了一个进程或只是打开了数据库检查器,它就不会让我的应用程序一个人呆着,直到我重新启动 android studio。有什么方法可以随时终止数据库检查器吗?

0 投票
6 回答
8685 浏览

android-studio - 插件与发现的新版本不兼容:Firebase 服务

在此处输入图像描述

我无法更新到 Android Studio 4.0

当我检查更新时,它向我显示以下消息。

“插件与发现的新版本不兼容:Firebase 服务。”

0 投票
3 回答
784 浏览

android-studio - Android Studio 4.0:杀死模拟器进程

当我尝试启动我的虚拟设备时,它会立即被杀死。我试图将图形模式更改为软件,但没有任何改变。也许重要的是要知道我使用的是 AMD 处理器而不是英特尔 HAMX。

我看到了一个修复,它说你必须在

“菜单 -> Android Studio -> 首选项 -> 工具 -> 模拟器
在工具窗口选项中取消选中启动。”

但我找不到那个模拟器选项

错误信息

0 投票
0 回答
462 浏览

avd - 嵌套 KVM 虚拟机:Debian 10 VM 内的 Andoid Studio 4.0 AVD

我想在 Debian 10.4 作为来宾操作系统(AVD 和 Debian-VM 是 qemu/KVM/libvirt VM)的虚拟机中运行 Android Studio 4.0,包括 Android 虚拟设备的模拟器。

出现这种情况的可能原因:能够将整个来宾操作系统 VM 复制和/或传输到其他主机操作系统机器,例如:

  • 为 Android 开发培训的参与者克隆 Android 开发环境或
  • 在具有 Internet 连接的机器上安装必要的组件(SDK、仿真器映像、gradle...)后,将 Android 开发环境转移到没有 Internet 连接的机器或
  • 在保留 Android 开发环境的同时更新或更改主机操作系统

主机操作系统的真正 CPU 是 Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz。主机操作系统目前也是 Debian 10.4。

guest-OS KVM VM 有 4 个虚拟 CPU 和 8 GB RAM。

我在主机操作系统的 /etc/modprobe.d/qemu-system-x86.conf 中设置了“options kvm_intel nested=1”。

在创建来宾操作系统 Debian KVM VM 和创建 AVD 时,我主要使用默认值。

Android Studio 事件日志显示了一些错误消息:

  • SO_REUSEPORT 在编译系统上不可用
  • 未能创建可绘制对象
  • 创建 Vulkan 实例失败

但 AVD 会启动 Android 并显示 Android GUI。

问题是,模拟的 Android 速度太慢,无法用于测试 Android 应用程序。例如。它需要几秒钟才能对简单的文本输入做出反应。我还观察到来宾操作系统内部的 CPU 使用率很高。

我之前也做过一些不成功的尝试:

  • Intel Core 2 真实 CPU -> 尚不支持嵌套 VM
  • VirtualBox guest-OS VM 中的 AVD KVM VM -> Android Studio 事件日志错误“KVM:注入失败,MSI 丢失(不允许操作)”

如何通过某些配置选项加快 KVM-VM 内 AVD 的性能?还是在 Debian KVM VM 中运行的 AVD KVM VM 的这种情况主要是缓慢的?

0 投票
5 回答
6206 浏览

java - 主机名不能为空

升级我的 Android Studio 后,每当我想生成一个签名的 Apk 时,我都会收到这个错误(没有任何关于问题所在的细节)。我刚建Apk的时候没有问题。

0 投票
1 回答
3861 浏览

android - android studio 4.0 上的 Gradle 同步失败

将我的android项目升级到classpath 'com.android.tools.build:gradle:4.0.0' 和之后distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip

我发现了这个错误

Gradle 同步失败:原因:org/gradle/api/internal/java/usagecontext/LazyConfigurationUsageContext

我的项目详情是:

compileSdkVersion 29

ndkVersion "21.1.6352462"

minSdkVersion 21

targetSdkVersion 29

我如何在 android studio 4.0 上解决这个问题?

0 投票
13 回答
106916 浏览

gradle - 支持的最低 Gradle 版本为 6.1.1。当前版本是 5.6.4

我在更新到 android studio 4.0 后遇到了这个问题,同时拥有旧的 gradle 版本:

(附截图)

之后我下载了最新的 gradle 版本6.4.1,完成下载后它给出了错误

这是错误的图像:

附上错误图片

我已经尝试过无效的缓存/重启清理项目重建项目 ,还删除了缓存文件夹,但仍然面临同样的问题,现在我不能使用较低的等级。

0 投票
7 回答
7733 浏览

android - 无法识别启动活动:升级到 Android Studio 4.0 后未找到默认活动

自从在 macOS 上升级到 Android Studio 4.0 后,我一直遇到这个问题。当我尝试从 Android Studio 启动我的应用程序时,我收到以下错误:

我的项目有点独特之处在于,默认活动是在我的项目使用的另一个库的清单中定义的,而不是项目本身。这在升级之前一切正常,但现在不适合我。当我打开包含依赖项的项目时,它构建并运行良好。我已经尝试了以下步骤:

  • 清理项目,重建
  • 使缓存无效并重新启动
  • 重新安装 Android Studio
  • 删除所有生成的文件和文件夹(build、gradle、.idea 等)
0 投票
1 回答
64 浏览

flutter - 我在 Android Studio 中安装了 Flutter 插件,但它没有让我选择创建项目

卸载android studio并重新安装,我仍然没有选择使用flutter创建项目

在此处输入图像描述

在此处输入图像描述