如何生成与大多数版本兼容的APK(SDK)

时间:2019-01-18 12:38:58

标签: android android-studio kotlin build.gradle

我是使用Kotlin开发Android应用程序的初学者。 当我在AVD(oreo)中运行我的应用程序时,它运行良好。 当应用程序安装在真实设备(牛轧糖)中时,它将停止。 我认为在我的SDK版本中,尚未安装所需的API级别。 如果将同一台真实设备用作AVD(使用USB调试),则该应用会像之前一样通过APK停止运行。

image

我安装了所需的API级别(牛轧糖),并且该应用程序在通过AVD连接的真实设备中运行良好。现在,当新的APK安装在真实设备中(正确卸载后)后,它又会遇到相同的问题。

这是我的build.grable配置。

android {
    compileSdkVersion 27
    defaultConfig {
        applicationId "com.alrubaye.tictactoylocal"
        minSdkVersion 19
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

1 个答案:

答案 0 :(得分:0)

这不是你的事。错误消息(来自您的评论):

  

java.lang.IllegalStateException:找不到方法buClick(View)   在android:onClick属性的父级或祖先上下文中   在ID为'bu1

的视图类android.support.v7.widget.AppCompatButton上
清单中为按钮“ bu1”定义的

onClick方法 但您的活动中没有对应的方法buClick(View)。 只需检查清单中Views的onClick属性的文档和示例以及如何实现它。没什么。