AndroidManifest.xml中的差异

时间:2015-07-03 07:00:58

标签: android eclipse android-studio

我要求这个让我明白这一点。目前,我开发了几个使用eclipse的Android应用程序。现在我已经切换到Android工作室,我发现的第一件事是我的清单文件没有

<uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="9" />

我在eclipse中,而不是我在AS中的build.gradle(Module:app)中有这个。

defaultConfig {
        applicationId "com.example.testing"
        minSdkVersion 10
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }

所以我的问题是:这个信息是否会在以后添加到清单中,如果没有,那么应用程序将如何识别其最小和目标sdk。我对AS中的结构感到困惑。

1 个答案:

答案 0 :(得分:3)

是的,当您启动应用时,build.gradle中的值将添加到清单中。事实上,即使你在清单中手动添加sdk参数,它也会被gradle值覆盖!
似乎探险家中显示的清单就像最终清单的预览一样。