2012-03-28 1 views
4

Я создал проект Android в AIDE на моем Android-телефоне, работающем под управлением ICS, а затем для создания APK я скопировал папку проекта на свой компьютер, и когда я открыл ее в Eclipse, я получил следующую ошибку:Ошибка проекта AIDE и Eclipse

[2012-03-28 9:04:04 - ColorFinder] Не удалось разрешить целевой 'андроид-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? В моем ПК я установил только Android 4.0.3 (API 15). Может ли это быть причиной? Благодаря

EDIT: У меня есть несколько 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(); 
}}); 
+0

Да, это проблема с загрузкой sdk. – Blackbelt

+0

Я повторно загрузил его дважды сейчас :( Все работает, кроме onClickListener ... Я представил пример из моего приложения выше и ошибку, которую я получаю, когда компилирую любую идею blackbelt? Спасибо – Jay

+0

Попробуйте 'new View.OnClickListener () ' – Thommy

ответ

3

Вы почти дали ответ себе:

Unable to resolve target 'android-10' 

и

In my PC i only installed Android 4.0.3 (API 15) 

Для проекта требуется Android 10, но у вас только 15 установленных. Итак, что помешает вам установить Android-уровень 10 (2.3.3) с Android SDK Manager или изменить Build Target на 15?

+0

Итак, вместо 11 я должен изменить на 15 или просто загрузить 10, но вопрос почему он ищет цель 10, когда цель 11? Я был в замешательстве, потому что, хотя он говорит, что SDKTarget - 11, я закодировал приложение в ICS, которое составляет 15, и оно отлично работает ... – Jay

+0

Существует огромное различие. targetSDKVersion сообщает Android о том, что нет или активировать режим совместимости (неважно, доступен ли уровень на вашем ПК). Но объект сборки установлен в Свойства проекта - Android и сообщает Eclipse, с какой версией должен быть создан проект. Это то, что вам нужно изменить или загрузить. – Thommy

+0

После того как я установил все необходимые API, теперь я получаю ошибку компиляции. Но в AIDE все работало отлично, и я смог скомпилировать и запустить приложение, установить и обработать просто отлично ... – Jay

 Смежные вопросы

  • Нет связанных вопросов^_^