Erro ao inserir componentes

Estou desenvolvendo android a pouco tempo e sempre que eu adiciono um novo componente aparece os seguintes erros:
This view is not constrained, it only has designtime positions, so it will jump to (0,0) unless you add constraints;

[I18N] Hardcoded string “Button”, should use @string resource;

O que eu faço para resolver estes problemas??

Você precisa designar o texto no string.xml e não diretamente no xml da sua view.

Exemplo:
button:text = "@string/btn_layout_btn_ok

em relação há:

This view is not constrained, it only has designtime positions, so it will jump to (0,0) unless you add constraints;

Manda o xml do seu layout.

<?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=“fusionapps.com.br.myapplication.MainActivity"
tools:showIn=”@layout/activity_main”>

<Button
    android:id="@+id/button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Button"
    tools:layout_editor_absoluteX="63dp"
    tools:layout_editor_absoluteY="39dp" />

</android.support.constraint.ConstraintLayout>

Fiz uma nova aplicação e inseri um botão e apareceu os erros e como solicitado enviei o .xml para melhor compreensão.

android:text="@string/btn_layout_name"

depois aperta alt+enter, ele já vai colocar o texto no arquivo correto. Caso não tenha feito isso, pois o AS complime.

Em relação ao constraint layout não irei poder te ajudar. Ainda não me atualizei, to no basico* xD