- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我关注了following topic没有结果。决定 find|grep
项目文件夹中的所有 support-v4
内容并将其删除。每次我制作和运行项目时,它都会响应:
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 14 cannot be smaller than version L declared in library com.android.support:support-v4:21.0.0-rc1
我的模块中的 build.gradle
是:
apply plugin: 'com.android.application'
android {
compileSdkVersion 19
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "com.android"
minSdkVersion 14
targetSdkVersion 17
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.google.android.gms:play-services:4.2.+'
compile 'com.android.support:appcompat-v7:+'
}
build.gradle
来自项目根目录:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.2'
}
}
allprojects {
repositories {
jcenter()
}
}
我知道这是类似的主题,但建议的解决方案不适合这种情况。对于可能对该问题产生影响的所有依赖结构的任何解释,我将不胜感激。
当我们在这个项目文件夹中find|grep
寻找“support-v4”时,它看起来像这样:
...\.gradle\1.12\taskArtifacts\fileSnapshots.bin
...\.gradle\1.12\taskArtifacts\taskArtifacts.bin
...\.idea\workspace.xml
...\.idea\libraries\support_v4_21_0_0_rc1.xml
...\app\app.iml
...\app\build.gradle
...\app\build\intermediates\incremental\mergeResources\debug\merger.xml
...\build\intermediates\model_data.bin
问候
最佳答案
替换:
compile 'com.android.support:appcompat-v7:+'
与:
compile 'com.android.support:appcompat-v7:19.1.0'
一般来说,不要在顶层版本级别使用+
通配符。如果您想使用 19.1.+
,甚至 19.+
,我不会争论(尽管其他人会)。
关于android - list 合并失败 : uses-sdk:minSdkVersion 14 cannot be smaller than version L,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25536612/
在我的应用程序中我正在使用 我想运行我的应用程序 android:minSdkVersion="8"。但是我正在使用 ActionBar 和 Fragment 并且使用了很多最新的支持的版本。那么如
我正在使用 Uber旨在与 Android SDK 16 配合使用的 SDK。我当前的 minSdkVersion 是 14。我可以像这样使用它 - if (android.os.Build.VERS
我在 www/config.xml 中将 minSdkVersion 设置为 8: 当我运行“phonegap local build android”时,会生成以下文件: find /Users
我的应用不再支持 Android 4.x 和 5.x,仅支持 Android 6.0 及更高版本。出于这个原因,在我的 app/build.gradle 中,我将 minSdkVersion 16 更
我已经使用 Eclipse 和 android 2.2 编写了我的应用程序。但是我认为我的应用程序适用于以前的版本,因此它将允许更多用户使用我的应用程序。问题是我不确定...例如,我正在使用我认为是较
我编写了一个完美运行的程序,直到市场要求我添加“minSdkVersion”。因为我使用的是 2.3.3 功能,所以我将它设置为 10,但随后我的程序停止了从磁盘访问文件的能力(所有文件访问都是错误的
我已经在 list 中设置了 minSdkVersion。现在我想在代码中检索它。这应该很容易,但我不明白。我该怎么做? 最佳答案 minSDKVersion 是 Android list 中的一项设
在下面找到谷歌在其最新的谷歌 IO-13 计划中优化应用程序平板电脑的说法。我的问题是:- 为什么我的应用程序必须具有大于 11 的最小 sdk 版本才能使其针对平板电脑进行优化?这意味着如果我支持在
关于NetworkOnMainThreadException,我做了这样的测试:我只在我的eclipse中安装了android-15,我设置了uses-sdk android:minSdkVersio
当通过向导创建新项目时出现错误,那真是太令人沮丧了。 我只是用 MinSdk = 9 创建新项目,让应用程序在 gingerbread 上运行这给了我以下错误: Error:Execution fai
我完全想不出为什么我似乎无法从 list 中为我的应用程序设置 minSdkVersion。我正在使用 Ubuntu OS 从终端编译 - 只需使用> ant debug 这是我的 list :
这个问题在这里已经有了答案: Image does not show completely white despite it's correctly white (6 个答案) 关闭 7 年前。 我
我在 AndroidManifest.xml 和 build.gradle 中有一个 minSdkVersion 设置为 14 的 android studio 项目 现在我想写一些自动化测试,所以我
我一直在构建一个项目并在 Android 模拟器上对其进行测试。 我意识到我将 minSdkVersion 设置为 10。现在,我有一部手机可以测试程序,但它的 sdk 版本是 7。 我尝试进入 li
当我新建一个flutter app时,android\app\build.gradle的内容是 ... defaultConfig { // TODO: Specify your ow
我的应用程序中需要这段代码: //compile 'com.google.android.gms:play-services:6.+' 但我还需要 minSdkVersion 为 7,但这不起作用。错
我在开发应用时将 minSdkVersion 设置为 3,targetSdkVersion 设置为 8。 我的应用程序已发布,并且可以在从 Android 1.5 到 3.0 的所有设备上运行虽然它可
我创建了一个使用 android-viewflow 的应用程序并且它有 minSdkVersion="1" ,但是当我在 Google Play 上发布它时我发现它不兼容只需这些设备 三星 Galax
例如,当我发布将 minSdkVersion 从 8 更改为 16 的更新时:已经下载我的应用程序的 api 8 用户会怎样? 最佳答案 他们无法安装更新,将使用旧版本直到最后。根据您使用的应用商店,
我想使用不同的 android:minSdkVersion 构建我的应用程序的两个不同版本。在较低的 sdk 版本中,我会简单地省略需要较高 sdk 的功能。 (禁用需要更高版本的用户界面项) 我知道
我是一名优秀的程序员,十分优秀!