每当我启动新的Android工作室项目时,都会发生此错误

时间:2017-04-21 19:21:51

标签: android android-layout android-studio

每次启动新项目时都会发生此错误 请有人帮助我...... android studio中缺少什么东西

enter image description here

content_main.xml

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    tools:context="com.shareque.myapplication.MainActivity"
    tools:showIn="@layout/app_bar_main">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

</android.support.constraint.ConstraintLayout>

信息:Gradle任务[clean,:app:generateDebugSources,:app:mockableAndroidJar,:app:prepareDebugUnitTestDependencies,:app:generateDebugAndroidTestSources] E:\安装MyApps \ BetaApps \ Digitalworldapp \程序\ SRC \主\水库\布局\ content_main.xml 错误:(15,49)不允许字符串类型(在'layout_constraintBottom_toBottomOf',值为'parent')。 错误:(16,45)不允许字符串类型(在'layout_constraintLeft_toLeftOf',值为'parent')。 错误:(17,47)不允许使用字符串类型(在'layout_constraintRight_toRightOf'中,值为'parent')。 错误:(18,43)不允许字符串类型(在'layout_constraintTop_toTopOf',值为'parent')。 E:\安装MyApps \ BetaApps \ Digitalworldapp \程序\编译\中间体\水库\合并\调试\布局\ content_main.xml 错误:(15,49)不允许字符串类型(在'layout_constraintBottom_toBottomOf',值为'parent')。 错误:(16,45)不允许字符串类型(在'layout_constraintLeft_toLeftOf',值为'parent')。 错误:(17,47)不允许使用字符串类型(在'layout_constraintRight_toRightOf'中,值为'parent')。 错误:(18,43)不允许字符串类型(在'layout_constraintTop_toTopOf',值为'parent')。 错误:任务':app:processDebugResources'的执行失败。

  

com.android.ide.common.process.ProcessException:无法执行aapt   信息:建筑失败   信息:总时间:7.672秒   信息:9个错误   信息:0警告   信息:请参阅控制台中的完整输出

2 个答案:

答案 0 :(得分:6)

更改约束布局依赖关系后解决问题
@media (max-width: 767px) {
    .table-responsive .dropdown-menu {
        position: static !important;
    }
}

@media (min-width: 768px) {
    .table-responsive {
        overflow: visible;
    }
}

compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha4'

在应用级Gradle文件

答案 1 :(得分:2)

如果您安装了Android Studio并使用了现有的 - 过时的 - Android SDK安装(就像我最近做的那样),您可能必须从支持存储库安装新的ConstraintLayout库。之后,您可能需要在应用程序的build.gradle文件中调整已使用的依赖项(就像您一样)。

从那时起,当您使用Android Studio启动新项目时,正确的依赖项将包含在build.gradle中。

Install ConstraintLayout for Android