【发布时间】:2012-03-28 13:16:11
【问题描述】:
我在运行 ICS 的 Android 手机上的 AIDE 中创建了一个 Android 项目,然后为了创建一个 APK,我将项目文件夹复制到我的 PC 中,当我在 Eclipse 中打开它时,出现以下错误:
[2012-03-28 09:04:04 - ColorFinder] 无法解析目标“android-10”
我的 AndroidManifext.xml 如下所示:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.sikni8.colorfinder"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="11" />
<application
android:icon="@drawable/icon"
android:label="@string/app_name" >
<activity
android:screenOrientation="portrait"
android:configChanges="orientation|keyboardHidden"
android:theme="@android:style/Theme.NoTitleBar"
android:label="@string/app_name"
android:name=".MainActivity" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
我如何找出 AIDE 创建的最小和最大目标是多少? 在我的 PC 中,我只安装了 Android 4.0.3 (API 15)。 这可能是原因吗? 谢谢
编辑: 我有几个 OnClickListener 按钮,但在编译过程中,所有四个都给我以下错误:“OnClickListener 类型不明确” 一个例子:
clearValButton.setOnClickListener(new OnClickListener() {
//@Override
public void onClick(View z) {
hMain.setEnabled(true);
rMain.setEnabled(true);
gMain.setEnabled(true);
bMain.setEnabled(true);
findViewById(R.id.dummyFocus).setFocusableInTouchMode(true);
findViewById(R.id.dummyFocus).requestFocus();
Toast.makeText(MainActivity.this, "All inputboxes are now Enabled.", Toast.LENGTH_SHORT).show();
}});
【问题讨论】:
-
是的,这是 sdk 下载的问题。
-
我现在重新下载了两次 :( 除了 onClickListener 之外,一切都正常工作...我提供了上面我的应用程序中的一个示例以及我在编译时遇到的错误,有什么想法黑带吗?谢谢跨度>
-
试试
new View.OnClickListener() -
View.onClickListener() 在我注释掉@Override 后消除了所有错误...谢谢大家!!!