【发布时间】:2014-03-20 12:52:48
【问题描述】:
我正在尝试使用处理开发一个 android 应用程序。该应用程序现在非常简单 - 它只是在屏幕上绘制一条线。
我已经下载了多个版本的 android sdk 库(4.0.3(API15)、2.3.3(API10) 等)。但是,我发现该应用程序仅适用于 2.3 手机,不适用于 4.0.4 手机。消息是:“等待设备可用”
显然,虽然这两个库都可用,但只有其中一个被选中。我也试过完全删除API10,所以只安装了API15。但后来我得到了同样的错误。我在某处(可能在“快速 android 开发”一书中)读到 API10 必须存在才能进行处理。
那么,API15搭配处理平台的解决方案是什么?
android manifest 显示了这段代码(我自己添加了 targetSdkVersion 的项):
<?xml version="1.0" encoding="UTF-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="processing.test.lolsweg">
<uses-sdk android:minSdkVersion="10" />
<uses-sdk android:targetSdkVersion="15" />
<application android:debuggable="true" android:icon="@drawable/icon" android:label="LolSweg">
<activity android:name=".LolSweg">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
由于 android sdk 管理器在内部处理库(gui 显示所有可用的库),我如何告诉 gui(或修复清单)以便选择正确的 API?
我见过类似的问题(例如16613444),但他们的解决方案是指eclipse平台,而不是处理平台。我用的是win7。
【问题讨论】:
标签: android processing