【问题标题】:Hello World not working in Android Studio 3Hello World 在 Android Studio 3 中不起作用
【发布时间】:2017-09-07 18:15:22
【问题描述】:

我已经下载了 Android Studio 3 canary 6。我使用空活动创建了一个项目,并将其定位为在 Android 4.0(Ice Cream Sandwitch) 及更高版本上运行。在使用 android Kitkat 4.4 的实际设备上运行应用程序时(我在两种不同的设备上尝试过),我得到“不幸的是应用程序停止工作”。我没有接触任何由空活动项目生成的代码。什么会导致这个问题?我从哪里开始寻找解决这个问题?我正在读一本书,我按照所有步骤操作,所以它应该可以工作。

更新

日志猫:

    java.lang.RuntimeException: Unable to start activity ComponentInfo{br.com.example.teste03/br.com.example.teste03.MainActivity}: 
android.content.res.Resources$NotFoundException: Resource ID #0x7f060052

【问题讨论】:

  • 错误日志说什么?
  • 在logcat中说明错误输出。
  • 日志猫?为什么金丝雀,使用稳定
  • @DiegoAlves 使用 Android Monitor 在运行您的应用程序时查看 logcat 并查找错误。
  • 转到安卓监视器。当应用程序崩溃时,请阅读那里的错误日志并告诉我们

标签: java android apk android-studio-3.0


【解决方案1】:

我建议您将您的 android studio 更新到 Beta 频道上的最新可用版本,Beta 4 现已推出

https://developer.android.com/studio/preview/index.html

还需要检查您的 gradle 设置,您说您的目标是 4.0 及更高版本,要定位 4.0 及更高版本,您将需要在 应用级别 gradle

    android {
    compileSdkVersion 26
    buildToolsVersion "26.0.1"
    defaultConfig {
        applicationId "com.test.helloworld"
        minSdkVersion 14
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
           }
        }
     }

希望对你有帮助

【讨论】:

    【解决方案2】:

    用logcat信息我发现添加

     android.enableAapt2=false 
    

    到grade.properties 解决了这个问题。不知道为什么,刚开始学习Android开发。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-17
      • 1970-01-01
      • 2013-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多