Свежий проект студии Android много ошибок - PullRequest
0 голосов
/ 08 декабря 2018

Я хотел узнать, как создавать приложения, и нашел онлайн-курс, который объясняет, что делать.для этого курса я скачал java jdk и android studio и установил все по умолчанию.оттуда я открыл новый проект с пустой страницей, и я получил около 9 ошибок, а предварительный просмотр также не работает.все мои друзья не имеют этой проблемы, я не знаю, почему я.Вот код:

<?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"
tools:context=".Home"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://schemas.android.com/tools
http://schemas.android.com/apk/res/android
http://schemas.android.com/apk/res/android ">

<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>

Я получаю следующие ошибки:

"URI не зарегистрирован" (в первых 3 строках)

"Android_Width / Height / Toolsздесь не разрешено "(вот 3 ошибки)

" Не удается разрешить символ http://schemas.android.com/apk/res/android"

"Здесь не допускается просмотр текста элемента"

Может кто-нибудь объяснить и помочь мнерешить эту проблему? Я хочу начать сборку и изучение, но не могу найти проблему здесь .. Также я попытался переустановить, заново открыть проект, добавить URI в список схем% dtd и проверить, открыл ли я отладочную XMLошибка. Файл "Activity_main.xml". Заранее спасибо:)

Ответы [ 2 ]

0 голосов
/ 08 декабря 2018

при удалении всего бесполезного беспорядка он должен работать:

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <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>

в определении xsi:schemaLocation есть повторяющиеся и ошибочные записи.

0 голосов
/ 08 декабря 2018

Вы объявили макет ограничения в app / build.gradle?

1. Убедитесь, что у вас объявлен репозиторий maven.google.com в файле уровня модуля

build.gradle:

repositories {
google()

}

2.Добавьте библиотеку в качестве зависимости в тот же файл build.gradle, как показано в примере ниже.Обратите внимание, что последняя версия может отличаться от показанной в примере:

dependencies {
implementation 'com.android.support.constraint:constraint-layout:1.1.2'
}

3.На панели инструментов или в уведомлении о синхронизации нажмите «Синхронизировать проект с файлами Gradle».

справка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...