我正在尝试使用处理开发一个Android应用程序。该应用程序现在非常简单 - 它只是在屏幕上画一条线。
我已经下载了几个版本的android sdk库(4.0.3(API15),2.3.3(API10)等)。但是,我发现该应用程序仅适用于2.3手机,它不适用于4.0.4手机。消息是:"等待设备变为可用"
显然,虽然两个库都可用,但只有其中一个被选中。我还尝试完全删除API10,因此只安装了API15。但后来我得到了同样的错误。我在某处阅读(可能在书中#34;快速的android开发"),API10必须存在才能进行处理。
那么,将API15与处理平台一起使用的解决方案是什么?
android清单显示了这段代码(我自己添加了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(或修复manisfest)以便选择正确的API?
我见过类似的问题(例如16613444),但他们的解决方案是指eclipse平台,而不是处理平台。我正在使用win7。