Android Aidl错误sdk构建工具29.0.0

2023-12-22

我升级了 Android 应用程序以开始使用 SDK 29 和构建工具 29.0.0。 在 Android Studio 中编译时出现错误:

进程'命令'C:\Users\ma_fo\AppData\Local\Android\Sdk\build-tools\29.0.0\aidl.exe''以非零退出值完成-1073741819

为aidl执行的实际命令是C:\Users\ma_fo\AppData\Local\Android\Sdk\build-tools\29.0.0\aidl.exe 带参数 { -pC:\Users\ma_fo\AppData\Local\Android\Sdk\platforms\android-29 \framework.aidl -oE:\Work\McDevelopment\android-sales-app-webview\app\build\ generated\aidl_source_output_dir\debug\compileDebugAidl\out -IE:\Work\McDevelopment\android-sales-app-webview\app \src\main\aidl -IE:\Work\McDevelopment\android-sales-app-webview\app\src\debug\aidl -IC:\Users\ma_fo.gradle\caches\transforms-2\files-2.1\c21a47fa6bee4a2c237691438c7b1f92 \aidl -IC:\Users\ma_fo.gradle\caches\transforms-2\files-2.1\87cbfb92509988fa6d22255a681cc703\aidl -IC:\Users\ma_fo.gradle\caches\transforms-2\files-2.1\4cdb3bb0ddd100ba4f9a12ec5a9fae 60\aidl-dC :\Users\ma_fo\AppData\Local\Temp\aidl367254395093906008.d E:\Work\McDevelopment\android-sales-app-webview\app\src\main\aidl\com\android\vending\billing\IInAppBillingService.aidl}

当我在 MS-DOS 提示符下使用 build-tools 28.0.3 的 aidl 手动运行此命令时,编译通过,没有任何错误。

当我使用构建工具 29.0.0 的辅助运行此命令时,出现错误:aidl E 06-08 18:07:03 4920 13216 io_delegate.cpp:141] 创建 E:\Work\McDevelopment\android-sales-app-webview\app\build\ generated\aidl_source_output_dir\debug\compileDebugAidl\out\ 时出错E:: 无效参数

我希望手动 idl 编译适用于这两个版本。构建工具29.0.0中的aidl是否有问题?或者还有什么我应该更新的吗?


就我而言,-d 参数中的 *.d 文件第一行有错误。

从构建工具 28.0.3 开始:

C:\[PROJECT-PATH]\app\build\generated\aidl_source_output_dir\debug\compileDebugAidl\out\com\android\vending\billing\IInAppBillingService.java : \

来自构建工具 29.0.0

C:\[PROJECT-PATH]\app\build\generated\aidl_source_output_dir\debug\compileDebugAidl\out\C:\[PROJECT-PATH]\app\src\main\aidl\com\android\vending\billing\IInAppBillingService.java : \

但我没有解决办法。我认为这是构建工具 29.0.0 中的一个错误。

更新:构建工具版本29.0.1已经解决了这个问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android Aidl错误sdk构建工具29.0.0 的相关文章

随机推荐

  • 在 argparse 中使用变量 arg 名称

    我有一个上游系统 它使用不同的参数名称调用我的程序 例子 foo xyz1 10 xyz2 25 xyz3 31 我希望 argparsing 的结果为 xyz 10 25 31 我的参数名称有一个共同的前缀 但不幸的是至少必须有不同的数字
  • 使用 JSP 列出服务器目录的内容

    我在服务器上的以下目录中有文件 D tomcat8 webapps schema files 我想列出上面目录中存在的所有文件 我尝试过的 它不起作用 但是 如果我将文件存储在应用程序本身的 WEB INF filefolder 中 则以下
  • 如何在容器上使用本地文件?

    我正在尝试创建一个容器来运行程序 我正在使用预配置映像 现在我需要运行该程序 然而 它是一个机器学习程序 我需要计算机中的数据集才能运行 文件太大 无法复制到容器中 最好是在容器中运行的程序在我的计算机的本地目录中搜索数据集 但我不知道如何
  • 基于字符向量进行子集化时 knit_expand 失败

    我本质上是想修改这个答案 https stackoverflow com a 14368148 2726564以编程方式生成带有变量每个级别的图的块 然而 在我的特定情况下 我传递了一个用于后续子集设置的字符向量 这似乎是代码失败的根源 M
  • 如何在 C# 中以编程方式读取 sql server mdf header 中的日志文件信息

    我需要以编程方式附加数据库 但日志文件命名约定似乎不同 例如 database1 mdf has database1 ldf database2 mdf has database2 log ldf等等 所以 我的猜测是有关日志文件的信息将位
  • 导出 webpack 包/前置 module.exports?避免节点中出现空对象?

    我试图将我的bundle js放入我的Node服务器 但显然webpack包缺少一个module exports 在顶部的所有捆绑代码之前 我可以手动放置module exports 到这个捆绑包中 但必须有一种编程方式来指定该捆绑包应该是
  • Wpf 使用 MvvmCross 进行多个嵌套用户控件

    我是新来的MvvmCross但我正在与mvvm一阵子 我知道如何使用嵌套用户控件来组合用户控件 现在与mvvmcross我被困在另一个用户控件中显示两个或多个用户控件 我不使用任何其他框架MvvmCross 我的根视图如下所示
  • 使用 Jquery 调整 Html 表的行和列大小

    我必须调整 HTML 表格行 列的宽度和高度 现在我使用单独的插件来调整列宽插件链接 http quocity com colresizable 并单独的jquery函数来调整rowHeight MatrixTabletr resizabl
  • Javascript require 方法未找到 axios 模块

    我正在为 gmail 创建一个 chrome 扩展 我已经使用 npm install axios 安装了 axios 并创建了一个包含该模块的 node modules 文件夹 然后 我尝试将该模块包含在我的 extension js 文
  • MatSort 显示了箭头,但它实际上并未对数据进行排序

    我在这个项目中使用了很多表 并且 MatSort 在所有其他组件中都运行良好 但是 我创建了这个新组件 尽管单击表标题时可以显示箭头 但数据本身并未排序 我将项目的每一行与 Sort Header Angular 演示以及已经运行良好的组件
  • 为什么我不能单独打印复制的字符串? [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 string s 1 23 string a a 0 s 2 a 1 s 3 cout lt
  • 查找所有未使用的变量

    通常 在 Netbeans 中很容易看到未使用的变量 只是一条灰色的波浪线 但是我如何在我的项目或单个类中找到所有这些未使用的变量呢 Reason 我正在调试一个有大量复制和粘贴的代码库 但做得不够仔细 复制粘贴后存在许多未替换为正确变量的
  • Windows 7:属性处理程序在资源管理器中工作,但在 FileOpenDialog 中不起作用?

    致力于为 Windows 7 中的自定义文件类型编写自定义属性处理程序 我已经安装了 Windows 7 SDK 并构建了示例属性处理程序 注册处理程序后 它在 Windows 资源管理器中运行良好 但在通用文件打开对话框中 自定义值不会出
  • JavaScript 中的大括号变量

    我在 ExtJS 中经常遇到这种情况 我想知道它是从哪里来的 我有一个这样的例子 view new Ext grid GroupingView forceFit true groupTextTpl text values rs length
  • Thymeleaf + Spring-Boot - 为什么我无法访问静态资源?

    我的项目树如下所示 我现在可以访问模板 但无法加载 CSS 图像和 JS 等静态资源 我有一个common html我在其中声明所有静态资源的片段 例如 我包含的标题片段common html像这样 page body A de
  • 如何在Linux中做一个假的鼠标滚轮移动

    我正在尝试模拟键盘和鼠标事件 我已经成功制作了假键盘 keydown keyup 假鼠标按钮按下 向上和假鼠标移动 但我没有找到如何做假鼠标滚轮移动 有人可以向我解释一个在 C 中执行此操作的简单方法吗 鼠标移动和鼠标按钮按下 Displa
  • 在Python中,我可以根据其他参数指定函数参数的默认值吗?

    假设我有一个带有两个参数的 python 函数 但我希望第二个参数是可选的 默认值是作为第一个参数传递的任何参数 所以 我想做这样的事情 def myfunc arg1 arg2 arg1 print arg1 arg2 但那是行不通的 我
  • 将 json 反序列化为匿名类型列表

    我有一个 json 如下 a b c d a e c f a g c h 现在我想将其反序列化为匿名类型 foo 的对象列表 var foo new a string empty c string empty 代码是 ServiceStac
  • Angular 清除子表单数据并重置验证

    我正在尝试创建一个子表单 div 使用 Angular js 有一种数据有很多字段 标题 可用日期 Price 都有required对他们进行验证 一旦我提交了该数据 我将对其进行所需的操作 但我想重置子表单 以便所有字段都不脏 并且表单在
  • Android Aidl错误sdk构建工具29.0.0

    我升级了 Android 应用程序以开始使用 SDK 29 和构建工具 29 0 0 在 Android Studio 中编译时出现错误 进程 命令 C Users ma fo AppData Local Android Sdk build