我是编程新手,我正在制作我的第一个“Hello world”项目 当我开始他们告诉我从constraintLayout更改为relativeLayout 并粘贴此
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.udacity.myapplication.MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!" />
</RelativeLayout>
enter image description here 我在类似问题中找到了@dimen错误的答案,但最后一行仍有错误
tools:context="com.udacity.myapplication.MainActivity">
它告诉我未解决的包和未解决的类 另一个问题是,当我创建一个新的空项目时,此错误显示
错误:任务':app:preDebugAndroidTestBuild'执行失败。
与项目':app'中的依赖'com.android.support:support-annotations'冲突。 app(26.1.0)和测试app(27.1.1)的已解决版本有所不同。有关详细信息,请参阅https://d.android.com/r/tools/test-apk-dependency-conflicts.html。
enter code here
答案 0 :(得分:1)
创建项目时,需要输入名称(公司域名)。像example.com
这样你需要替换的东西:
tools:context="com.udacity.myapplication.MainActivity">
与
tools:context="yourpreviouslyselectedname.MainActivity">
这可能类似于
tools:context="com.example.MainActivity">
答案 1 :(得分:0)
您需要在context
文件中将您的软件包名称用作layout
的值"com.example.android.myapplication.MainActivity"
,如您所提供的图片中所示{<1}}。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.android.myapplication.MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!" />
</RelativeLayout>