我正在使用android studio和kotlin开发项目。我有时在模拟器上运行应用程序(测试它),有时在我的手机上运行(三星s8)。
我还没有开始实际编码,我所做的只是一些XML编码和kotlin中的以下代码从活动转移到另一个:
val i = Intent(this@MainActivity, AnotherActivity::class.java)
startActivity(i)
实际上一切都很好,直到几天后,我点击按钮将我移动到下一个活动后,应用程序崩溃了。我寻找错误,但没有。所以我在模拟器上尝试了它,它的工作原理!从那时起,应用程序从未在我的手机上工作 - 我尝试了3种不同的手机 - 。
我搜索了互联网,有些人建议我可能有SDK或JDK问题,我的JDK已更新,我已经安装了所有必要的SDK文件。
我也发现可能是我支持手机API的速度很快(API为24)我的最低API支持为18,因为我的Gradle.build文件显示为低于
android {
compileSdkVersion 26
defaultConfig {
applicationId "com.example.niuxu.shift18"
minSdkVersion 18
targetSdkVersion 26
所以我希望有人可以告诉我它有什么问题,为什么每当我点击按钮带我进入下一个活动时它就会崩溃,而它在模拟器上工作正常...
答案 0 :(得分:0)
好的,请在更新英特尔®HAXM驱动程序后尝试在设备上运行该应用程序。