我是使用Kotlin开发Android应用程序的初学者。 当我在AVD(oreo)中运行我的应用程序时,它运行良好。 当应用程序安装在真实设备(牛轧糖)中时,它将停止。 我认为在我的SDK版本中,尚未安装所需的API级别。 如果将同一台真实设备用作AVD(使用USB调试),则该应用会像之前一样通过APK停止运行。
我安装了所需的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'
}
}
}
答案 0 :(得分:0)
这不是你的事。错误消息(来自您的评论):
清单中为按钮“ bu1”定义的java.lang.IllegalStateException:找不到方法buClick(View) 在android:onClick属性的父级或祖先上下文中 在ID为'bu1
的视图类android.support.v7.widget.AppCompatButton上
onClick方法 但您的活动中没有对应的方法buClick(View)。 只需检查清单中Views的onClick属性的文档和示例以及如何实现它。没什么。