gpt4 book ai didi

android - 使用 Android ADK 与 Arduino Mega ADK 通信时 build.xml 的问题

转载 作者:行者123 更新时间:2023-11-30 04:06:46 24 4
gpt4 key购买 nike

所以几天前我拿到了一 block Arduino Mega ADK 开发板,最近几个晚上我一直在设置我的开发环境,开始使用工具等。工具和库都运行良好,例如,我可以获得一个在 Processing IDE 中编写的程序,以便在运行 Android 4.03 的 Asus Eee Pad Transformer TF101 上编译和运行。但是当我让它尝试编译并运行其中一个预先编写的示例时,它给了我一个编译器错误:

Android SDK 工具修订版 20安装在 C:\NVPACK\android-sdk-windows项目类型:申请项目目标:Android 2.3.3API级别:10库依赖:没有图书馆


API<=15:将 annotations.jar 添加到类路径。将 AndroidManifest 文件合并为一个。 list 合并已禁用。仅使用项目 list 。没有要编译的 AIDL 文件。没有要编译的 RenderScript 文件。正在生成资源 ID...生成 BuildConfig 类。

构建失败C:\NVPACK\android-sdk-windows\tools\ant\build.xml:680: 执行这一行时出现如下错误:C:\NVPACK\android-sdk-windows\tools\ant\build.xml:693: 编译失败;有关详细信息,请参阅编译器错误输出。

总时间:7秒

这就是控制台似乎也输出的所有内容,这很令人沮丧!据我所知,我所有的 SDK 版本、工具和插件都是最新的。我已经使用硬盘驱动器上的 Linux 分区进行了尝试,它产生了相同的错误消息,尽管它提到了包 com.Android.future.UsbAccessory 的问题。鉴于我所看到的,问题似乎出在工具上,要么是我的目录结构与正确的设置不匹配,要么是其他地方出了问题:S。如果有人有类似的问题,一些帮助将是粉碎的! (为了记录,我的设置是使用 Arduino 网站上的说明完成的,尽管我已经安装了 Android SDK 工具)。威尔·斯科特- jackson

最佳答案

听起来您还没有添加到 support library 中到您的项目和/或您尚未将其下载到您的 Android SDK 中。

ADK1 demokit 应用面向 API 级别 10 (Android 2.3.3);这意味着您需要在项目中使用支持库,这就是编译器提示 10 级库依赖项不可用的原因。支持库在 SDK Manager 中单独下载,因此您的开发环境中可能没有它们。

在 Android API Level 12 及更高版本中,USB Accessory 协议(protocol)被添加到框架 API 中,因此有 two different ways使用附件协议(protocol)。因此,如果您的目标是 Honeycomb 和更高版本,您必须使用支持库,但您必须更新 demokit 应用程序代码才能使其正常工作。

希望这对您有所帮助。

关于android - 使用 Android ADK 与 Arduino Mega ADK 通信时 build.xml 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11493422/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com