【问题标题】:App working only above Android 4.2应用程序仅在 Android 4.2 以上运行
【发布时间】:2014-08-19 06:06:23
【问题描述】:

我开发了一个简单的 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;

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

【问题讨论】:

  • 你最近换过minSdkVersion吗?
  • 在我进行任何更改之前,问题从一开始就存在。然后我尝试改变了几次。
  • @Sucho 发布日志。
  • 当我尝试在低于 4.2 的设备中运行时,我没有收到任何 logcat 条目,因为应用程序甚至没有启动。但是4.2以上就可以了。
  • 你确定你已经为低于 4.2 正确配置了 AVD 吗? (SDK 中是否安装了较低的 API 级别?)

标签: android eclipse


【解决方案1】:

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

【讨论】:

  • 没有帮助!问题依然存在!
猜你喜欢
  • 1970-01-01
  • 2012-06-22
  • 2013-07-22
  • 1970-01-01
  • 1970-01-01
  • 2021-02-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多