问题标签 [adk]

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 投票
3 回答
3655 浏览

android - 在 Android 应用程序项目中包含其他 Eclipse 项目

我有一个只有库的 Android Eclipse 项目(没有主类,只有库类),我想将它包含在我的主 Android 应用程序项目中。

我去了构建路径并将库项目添加到项目选项卡上的“构建路径上的必需项目”中,并在“订购和导出”选项卡上检查它。

但是,当应用程序运行时,它会发出 VerifyError 异常,因为库项目中的类没有碰巧在 apk 中打包在一起。

有什么解决办法吗?

0 投票
1 回答
233 浏览

java - 如何在不同的 Android 项目中引用 adk 资源?

我正在我的 Android 项目中使用 mosembro(移动语义浏览器)项目开发一个研究项目。我正在使用 Eclipse,我创建了我的项目,下载/导入了 mosembro 并包含在我的项目的构建路径中。

所以现在我的代码需要引用 mosembro 项目中的资源。我想做这样的事情:

在这个片段中,我想从 mosembro 的项目中加载一个 javascript 文件:res -> raw -> common.js所以我需要 java 语法来从我的 HelloGoogle 项目中获取 Mosembro 的“R”(预编译资源类)。

用包含项目的.替换R-class的语法是什么?thisR-class

明白了吗?

0 投票
1 回答
927 浏览

android - Eclipse 将不再启动新的 Android 项目

几周前,我按照教程启动并运行了 Eclipse 和 Android 开发工具包。我成功构建了测试应用程序并在虚拟设备上运行它。

今晚我终于回到教程中的下一步,但是当我开始一个新项目时,没有选择开始一个新的 Android 项目。即使搜索它也没有产生任何东西。Window -> Preferences 也没有 Android 首选项对话框。不过,根据帮助 -> 安装新软件,开发人员工具仍处于安装状态。

我在 Ubuntu 10.10 Maverick Meerkat 上使用 Eclipse Galileo 3.5.2。我最近刚升级。我记得上次我必须安装一些额外的软件包才能让 Eclipse 运行 Android 的东西。我还没有卸载那些,所以我不知道是什么导致了问题。

是什么导致了这个问题,我能做些什么来解决它?

0 投票
3 回答
6155 浏览

android - 什么是 resources.ap_,为什么它喜欢不存在?

每隔一段时间,一个无聊的 Eclipse 构建就会被确定为缺少该文件,只需清理构建的简单修复,或者偶尔对项目的元数据进行更深入的清理。我可以忍受这种状态,但我好奇的一面不得不问为什么

在 developer.android.com 上搜索它一无所获 :(,并且在 Google 上搜索出现了各种线程,人们想知道为什么他们的构建被破坏了。

这家伙是我发现的最接近对事物本身的解释的东西。希望一些善良、有耐心的大师可以在这里阐明基本原理,而不会让这个菜鸟深入挖掘源头:)

0 投票
3 回答
5034 浏览

android - 在 Android 中设置封面流程

我创建了一个 iphone 应用程序,现在我被委托在 android 中执行相同的应用程序。我在 github https://github.com/thefaj/OpenFlow上使用了来自 thefaj 的 OpenFlow

但是我还没有在android上找到一个可以工作的coverflow的东西..

有没有人在 android 中有这方面的经验或知道一个好的起点?

0 投票
1 回答
8099 浏览

android - ADK 和 Eclipse 的困境 - com.android.future 和 USBAccessory?

我正在尝试使用 Eclipse 设置ADK(附件开发工具包) ,但在更新到 API 12 后,为了运行 demokit Hello World,我得到了 29 个错误,前几个看起来像:

0 投票
2 回答
4469 浏览

android - Android ADK USB 库未加载

刚开始试用 Android ADK,但我无法在我的开发手机上安装 DemoKit 项目,这是一个运行 Android 2.3.3 的 Droid X。

当我尝试使用手机作为设备运行 DemoKit 项目时,我从控制台得到这个:

进一步检查 LogCat 表明这是 com.android.future.usb.accessory 库的问题:

我尝试将构建目标从 Google API 2.3.3 更改为 3.1,但这并不能解决问题。Google API 3.1 在 .jar 文件中有 com.android.future.usb.accessory 库,而 2.3.3 API 没有。两者都失败了。

当我在模拟器中运行它时,它会很好地安装和启动 DemoKit 应用程序,但我没有尝试让它在实际手机上安装和运行。

帮助!

0 投票
1 回答
1758 浏览

android - ADK FT​​DI USB 驱动程序

我正在尝试使 android ADK 示例应用程序正常工作。java的东西工作正常。arduino 代码编译没有问题。

我遇到的一个问题是我的 OSX 上根本没有检测到 ADK 板,即使我安装了 FTDI 驱动程序。

我尝试在 Windows 下设置相同的东西,并且该板被识别为“未知设备”,但即使我手动选择 FTDI 驱动程序 inf 文件,窗口也会声称它不是 ADK 板的正确驱动程序。

你们有没有人得到这个工作?有什么我想念的吗?

更新:

花了一些时间和我的一些硬件伙伴一起工作,我们的结论是——这是一个糟糕的芯片。因此,感谢所有投入 2c 的人。对此,我真的非常感激。我重申我对硬件的软件承诺;)

0 投票
4 回答
14733 浏览

android - 如何让 ADK DemoKit 示例在 Google I/O Galaxy Tab 10.1 上运行?

我正在尝试让DemoKit 示例在 ADK 板上工作。似乎即使有了 3.1 更新,Galaxy Tab也没有它需要的一切(或者至少不像宣传的那样工作)。即使挖掘了文档,三星 Kies 应用程序似乎也可能会妨碍您。

如果我按照指示使用 API 级别 10 库,它将不会运行(单步调试器我看到了这个异常:)java.lang.NoClassDefFoundError: com.android.future.usb.UsbManager。如果我使用 API Level 12 库,也会发生同样的事情。

将目标设置为 3.1 平台(只需在项目属性中更改它)它不会编译(由于使用com.android.future.usb库)。我找到了一些关于在 3.1 上使用 USB 包必须做的一些更改的文档,这些是我对 DemoKitActivity.java 所做的更改

即使在进行了这些更改之后,我仍然遇到了问题。它现在安装并且 DemoKit 应用程序的初始屏幕出现“请连接 DemoKit 板”,但是每当我连接 ADK 板并关闭 USB 调试(它在它上面,它什么都不做)时,我只是得到三星凯斯应用程序显示“按主页键退出三星凯斯”,但没有其他按钮响应。回家并返回 DemoKit 应用程序只是再次显示连接屏幕,它从未真正连接到电路板。

如何使它起作用?ADK 是否适用于 Galaxy Tab 10.1(Google I/O 版),如果适用,我是否走在正确的轨道上?

更新

这是 Arduino 串行监视器所说的,无论平板电脑上的调试模式是打开还是关闭(需要将波特率设置为 115200 才能读取输出):

设备寻址... 请求设备描述符。

找到可能的设备。切换到串行模式

数据包错误:5无法读取设备协议版本

它在插入平板电脑时不断重复。

更新 2

我意识到我没有更新AndroidManifest.xml文件...更改:

一旦我得到纠正,它似乎并没有改变任何东西。

更新 3

我已向三星支持发送电子邮件,正在等待回复。

0 投票
2 回答
15083 浏览

android - 将 PC 用作带有 libusb 的 USB 主机的 Android ADK,批量传输错误

我正在尝试使我的 PC 成为 Android 2.3.4 设备的 USB 主机,以便能够在不需要实际“附件”的情况下开发 API。为此,我需要将 PC 设置为 USB 主机和“设备”(在我的例子中是运行 2.3.4 的 Nexus One)。

我从http://android.serverbox.ch/中的 libusb 代码开始作为 PC 端的基础,并在 Android 端使用 DemoKit 代码和 Android 文档。

两者似乎可以很好地协商连接,并且接口被“声明”但在实际尝试批量传输时死掉了。在 OSX 上,错误为 -5 (LIBUSB_ERROR_NOT_FOUND),而在 Ubuntu Linux(以 root 身份)上,错误为 -1 (LIBUSB_ERROR_IO)。(每个最新版本都带有最新的 libusb 1.0.8)。

这是代码。欢迎对问题发表其他评论,尽管这主要是概念验证,所以我真的只是在寻找批量传输不起作用的原因:

这是Android应用程序:

清单(根据文档,包括意图过滤,因此它会自动关联和自动烫发设备):