java - Android 应用程序未在 KitKat 中运行

标签 java android android-version android-compatibility

我开发了一个应用程序。我正在用我的 Jellybean 设备测试这个应用程序,但现在当我用 KitKat 设备检查它时,它没有打开,但在 Lollipop 设备上运行良好。我在这里发布我的 list 文件。
谢谢。

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

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

    <permission
        android:name="com.beproject.ourway.permission.MAPS_RECEIVE"
        android:protectionLevel="signature" >
    </permission>

    <uses-permission android:name="com.beproject.ourway.permission.MAPS_RECEIVE" />
    <uses-permission android:name="android.permission.READ_CONTACTS" />
    <uses-permission android:name="android.permission.VIBRATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.GET_TASKS" />
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />

    <uses-feature
        android:glEsVersion="0x00020000"
        android:required="true" />

    <application
        android:allowBackup="true"
        android:debuggable="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="my_api_key" />
        <meta-data
            android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />

        <activity
            android:name=".MainActivity"
            android:label="@string/app_name"
            android:theme="@android:style/Theme.Holo.Light.NoActionBar" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".WelcomeActivity"
            android:theme="@android:style/Theme.Holo.Light.NoActionBar" >
        </activity>
        <activity
            android:name=".FriendsListActivity"
            android:label="Friends"
            android:theme="@style/MyTheme" >
        </activity>
        <activity
            android:name=".FormSignUp"
            android:label="@string/title_activity_form_sign_up"
            android:theme="@android:style/Theme.Holo.Light.NoActionBar" >
        </activity>
        <activity
            android:name=".FormSignIn"
            android:label="@string/title_activity_form_sign_in"
            android:theme="@android:style/Theme.Holo.Light.NoActionBar" >
        </activity>
        <activity
            android:name=".PassRecovery1"
            android:label="Recover Password"
            android:theme="@android:style/Theme.Holo.Light.NoActionBar" >
        </activity>
        <activity
            android:name=".PassRecovery2"
            android:label="Recover Password"
            android:theme="@android:style/Theme.Holo.Light.NoActionBar" >
        </activity>
        <activity
            android:name=".PassRecovery3"
            android:label="Recover Password"
            android:theme="@android:style/Theme.Holo.Light.NoActionBar" >
        </activity>
        <activity
            android:name=".SignUpVerify"
            android:label="@string/title_activity_sign_up_verify"
            android:theme="@android:style/Theme.Holo.Light.NoActionBar" >
        </activity>
        <activity
            android:name=".ProfileInfo"
            android:label="@string/title_activity_profile_info"
            android:theme="@style/MyTheme" >
        </activity>
        <activity
            android:name=".HomeMap"
            android:label="OwrWay" >
        </activity>
        <activity
            android:name=".MainHome"
            android:label="OwrWay"
            android:theme="@style/MyTheme" >
        </activity>
        <activity
            android:name=".Places"
            android:label="@string/title_activity_places"
            android:theme="@style/MyTheme" >
        </activity>
        <activity
            android:name=".AddPlace"
            android:label="Add Place"
            android:theme="@style/MyTheme" >

        </activity>
        <activity
            android:name=".EditPlace"
            android:label="Edit Place"
            android:theme="@style/MyTheme" >
        </activity>
        <activity
            android:name=".Temp"
            android:label="@string/title_activity_temp" >
        </activity>
        <activity
            android:name=".Settings"
            android:label="@string/title_activity_settings" >
        </activity>
        <activity
            android:name=".Panic"
            android:label="@string/title_activity_panic"
            android:theme="@style/MyTheme" >
        </activity>
    </application>

</manifest>

最佳答案

   defaultConfig
   {    
    multiDexEnabled true 
   }

  dependencies {
   compile 'com.android.support:multidex:1.0.0'
  }

并将此方法添加到您的应用程序类中
 @Override
 protected void attachBaseContext(Context newBase) {

  super.attachBaseContext(newBase);

  MultiDex.install(this);
}

关于java - Android 应用程序未在 KitKat 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29557139/

相关文章:

java - Excel 不显示使用 Super CSV 创建的 CSV 文件中的变音字符

java - Eclipse和intelliJ android SDK问题

android - 最高的 firebase 版本代码也用于编译播放服务库

android - 无法创建特定于版本的值文件夹

android - SimpleDateFormat 在 Android Kitkat 中不起作用

java - 在哪里可以找到 Mac OS 的 jni 头文件

java - 设计数据库以保存 html、jsp、java、javascript 等代码

android - 将后退按钮添加到工具栏,用于打开抽屉导航的主页 fragment 以外的所有 fragment

java - Android 中 DecimalFormat 的替代品

java - 从存储库访问 XML 文件时出现问题