如何使API15与GUI处理一起工作?

时间:2014-03-20 12:52:48

标签: android processing

我正在尝试使用处理开发一个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。

1 个答案:

答案 0 :(得分:0)

在尝试使用eclipse的应用程序时,我意外地找到了解决此问题的方法。

要使Android设备正常工作,需要必要的ADB接口。这通常是 将设备与USB连接到计算机时安装,但在某些情况下这是安装的 默认情况下未安装。就我而言,Nexus 4遇到了问题 - 但ADB界面却没有 安装。这可以从互联网nexus4lg-g2单独下载。安装完成后,即可 点击“在设备上运行”,它应该可以工作。