Android studio Ubuntu 18.04上的Android Studio:未找到碎片。。。“我该怎么做?”;在“代码”中创建一个或多个片段;? 脚本
我开始在我的Ubuntu笔记本电脑上学习Android开发,但在创建带有片段的布局时遇到了问题 采取的步骤Android studio Ubuntu 18.04上的Android Studio:未找到碎片。。。“我该怎么做?”;在“代码”中创建一个或多个片段;? 脚本,android-studio,android-fragments,ubuntu-18.04,Android Studio,Android Fragments,Ubuntu 18.04,我开始在我的Ubuntu笔记本电脑上学习Android开发,但在创建带有片段的布局时遇到了问题 采取的步骤 我创建了一个带有空活动的新项目 我右键单击我的应用程序文件夹并执行:新建>片段>片段(空白), 将其命名为TestingFragment 未选中“包括片段工厂方法?” 未选中“包括接口回调?” 在res>layout下,我更新了片段(fragment\u testing),以便在主要活动中识别它 我转到activity\u main.xml文件,将FrameLayout添加到布局中 我
- 将其命名为TestingFragment
- 未选中“包括片段工厂方法?”
- 未选中“包括接口回调?”
您必须首先在代码中创建一个或多个片段
也许我需要配置Gradle脚本,以便能够找到TestingFragment类 我在谷歌上搜索的结果
在SDK平台下安装并检查以下SDK:
- 安卓10.0(Q)
- 安卓7.1.1(牛轧糖)
- 安卓7.0(牛轧糖)
我已经能够进入main_activity布局文件的xml,手动添加一个片段标记,并发现它可以工作。以下是我设法添加的手动标记:
<fragment
android:id="@+id/fragment"
android:name="android.example.testfragments.ListFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:layout="@layout/fragment_list" />
仍在修复拖放“未找到碎片”问题
从这里到哪里去?
除了虚拟化另一个操作系统(如Windows)以查看它是否在那里工作之外,有人知道我可以从这里走到哪里吗?解决方案
因此,经过数小时的设置和谷歌搜索,我发现了它之所以不能正常工作的原因
创建新项目时,应用程序的包名字段不能遵循“android.example.packageName”模式
在经历了这么长时间的失败之后,我决定尝试一个新的项目,改变所有的选择,完全从头开始。在此过程中,我将包名更改为“com.frags.testing”
然后,我继续执行上述步骤制作片段,并成功地使用拖放方法将片段添加到主活动布局中
我还通过返回到我以前的项目来验证这一点,该项目不起作用,创建了一个名为fragments的新包,并将fragment类重构为该新包。然后我返回到主活动布局,将