当前位置: 首页 > 知识库问答 >
问题:

android 12最新版本:针对android-12.0.0_r2 aosp版本的仿真器构建未运行

童浩言
2023-03-14

我已经在本地构建了android-12.0.0_r2,并试图运行它,但它给出了错误。

构建步骤:

$source build/envsetup.sh

午餐aosp_x86_64-eng

$ 使 -j32

运行:

$仿真器

错误:out/target/product/generic _ arm 64/user data-QEMU . img ':没有这样的文件或目录

即使从android_11复制了这个图像,我也可以看到模拟器启动,但它处于挂起状态。有什么想法吗?

谢谢。

共有2个答案

黄英韶
2023-03-14

我认为

userdata-qemu.img重命名为userdata_qemu.img

那也许你的问题就解决了

袁帅
2023-03-14

以下对我来说行得通。

  1. Apply below change on platform/build/make.
    diff --git a/target/product/AndroidProducts.mk b/target/product/AndroidProducts.mk
    index 7d9d90e..419cccb 100644
    --- a/target/product/AndroidProducts.mk
    +++ b/target/product/AndroidProducts.mk
    @@ -84,3 +84,4 @@ COMMON_LUNCH_CHOICES := \
         aosp_arm-eng \
         aosp_x86_64-eng \
         aosp_x86-eng \
    +    sdk_phone_x86_64-eng \
    

 类似资料:
  • 在android 12中更新应用程序后,尝试在android 12设备和模拟器中运行应用程序,但面临崩溃问题。 这就是问题所在。androidx.media.session。MediaButtonReceiver:Targeting S(版本31及以上)要求在存在意图过滤器时定义android:exported的显式值' 解决使用android:export=“true”修复了运行应用程序的问题,

  • 虽然我有一个更新的android studio,我得到以下错误,但我不能找到Gradle4.1在gradle文件夹,但当我检查文件->项目结构->gradle插件是4。 我的建筑档案是这个。我设置为23,因为我需要在5.0.1手机上运行它。

  • 我的Gradle项目同步在Android Studio中失败,它显示以下错误: 分级项目同步失败 要安装:-Android SDK构建-工具27.0.1(构建-工具;27.0.1)准备“安装Android SDK构建-工具27.0.1(修订:27.0.1)”。失败的包:-Android SDK构建-工具27.0.1(构建-工具;27.0.1) 有人对如何克服这个问题有什么建议吗?

  • null 以下是项目构建的相关部分。格雷德尔: 和应用程序的构建。格雷德尔: 我省略了包、口味、其他依赖关系等,但希望这已经足够了。我在应用程序类的onCreate方法中确实有这样的内容: 我把它们拿出来是因为我相信它们不再需要了。不管怎样,这没什么区别。我已经检查了几次消防文件,不知道我错过了什么。 编辑:我最初遗漏的依赖项之一是Responsys。当我从我的应用程序中删除它时,我就不再看到错误

  • 我将启动一个新的企业应用程序。我想使用哪个版本?它是EAP 6.2.0 GA(EAP由AS 7.3构建)还是JBoss AS 7.1.0。最终版本或Wildfly 8.1.0。最终的我对这些版本感到非常困惑。何时必须下载EAP 6.2.0? 还有,为什么Wildfly没有avaialbe在http://jbossas.jboss.org/downloads/?为什么?我的印象是Wildfly和jb

  • 经过两个小时的努力,我完全迷失了方向。 对于我的项目,我需要阐明(http://enunciate.codehaus.org/)为应用程序的RESTFul api生成文档。之前使用 maven-enunciate-plugin 的 1.28 版本效果很好,但突然我在执行 maven 发音目标时在插件中遇到了 NullPointerException(但这个异常是另一个需要整理的故事...... 无