uses-sdk不能有工具:node属性

时间:2015-07-08 16:53:18

标签: android material-design

我使用的是最新的Android Studio 1.2.2。在尝试将AppTheme设置为Theme.Material Future.chain[T]以支持旧版本(除了API 21)以及互联网上的许多其他解决方案时,我做了所有编写的内容。我在该文件夹中创建了一个名为values-v21和styles.xml的不同值文件夹。然后我写了<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <input id="b2" type="text" placeholder="Enter Name." name="name" maxlength="300" class="c1 c2 c3" />,构建给了我一个错误说:

<uses-sdk tools:node="replace" />
  

清单合并失败:uses-sdk元素不能有&#34;工具:node&#34;属性。   这是我的app.gradle:

Error:(6, 5) uses-sdk element cannot have a "tools:node" attribute
Error:(6, 5) Execution failed for task ':app:processDebugManifest'.

我认为这个问题已针对较新版本的Android Studio修复了吗?

1 个答案:

答案 0 :(得分:2)

在项目的AndroidManifest.xml文件中将此行添加到uses-sdk标记中,如下所示: -

 <uses-sdk 
   tools:node="merge"
   android:minSdkVersion="14"
   android:targetSdkVersion="19"/>

并在清单中添加工具名称空间: -

 <manifest 
  xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:tools="http://schemas.android.com/tools" .....
  .../>