我的应用程序在Android 5(api 22)上运行,但无法在Android 4(api 16)上运行

问题描述:

我的Android应用程序在Android 5上运行良好,但在其他设备(Android 4)上测试应用程序时崩溃。 我没有使用特殊的代码。 不幸的是我的android studio没有用于查看错误日志的api16虚拟设备。 请帮助me.thanks我的应用程序在Android 5(api 22)上运行,但无法在Android 4(api 16)上运行

我gradle这个代码:

 apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 22 
    buildToolsVersion "22.0.1" 
    defaultConfig { 
     applicationId "com.blogsky.delete.azbook" 
     minSdkVersion 16 
     targetSdkVersion 22 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
    productFlavors { 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:22.1.1' 
} 
+3

为API 16安装虚拟设备? – Simon

+0

我是新手,不能(我不知道)为api 16安装虚拟设备:( –

+0

https://developer.android.com/studio/run/managing-avds.html#viewing – Simon

我们无法知道是什么让乌尔应用程序崩溃没有错误日志。请安装sdk 16并设置虚拟设备,并在此处发布错误消息

+0

感谢您的回答。我安装sdk 16,但没有在avd.i中的任何虚拟设备(api 16)不知道是为api 16添加虚拟设备。:( –

+0

按下你的Android studio工具栏上的AVD图标 - >新的虚拟设备 - >并且在这里你将有一个API列表在这里。只要继续这些步骤 – GiaLe

+0

谢谢you.but所有设备都有api 23,并没有任何设备(api 16)的名单上 –