应用仅适用于Android 4.2

时间:2014-08-19 06:06:23

标签: android eclipse

我开发了一个简单的Android应用程序,但问题是该应用程序仅适用于Android 4.2以上的设备。即使低于4.2的AVD正在运行,Eclipse控制台也会说 - 找不到有效的兼容AVD或设备。连接设备或启动AVD后重新启动此配置。

在设备上运行apk会关闭应用。清单文件是 -

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.dodo.flames"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="19" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".Result"
        android:theme="@style/AppTheme"/>
    <activity android:name=".What"
        android:theme="@style/AppTheme"/>
    <activity android:name=".HistoryPage"
        android:theme="@style/AppTheme"/>
</application>

以下是我使用的库

import java.util.Vector;
import android.content.Intent;
import android.content.SharedPreferences;
import android.graphics.Typeface;
import android.os.Bundle;
import android.support.v7.app.ActionBar;
import android.support.v7.app.ActionBarActivity;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.Toast;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.os.Bundle;
import android.content.SharedPreferences;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.graphics.Typeface;

谁能告诉我问题出在哪里?

1 个答案:

答案 0 :(得分:1)

检查您的SDK管理器是否安装了API级别8。我猜你只安装了更高级别。