我开发了一个简单的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;
谁能告诉我问题出在哪里?
答案 0 :(得分:1)
检查您的SDK管理器是否安装了API级别8。我猜你只安装了更高级别。