Android studio 我不能';我无法制作我的第一个应用程序

Android studio 我不能';我无法制作我的第一个应用程序,android-studio,Android Studio,所以,这里的初学者和我在将纯文本小部件放到布局中时遇到了一个问题。这是一个截图 我无法约束小部件,因为小部件甚至不显示。我看了很多关于如何绕过它的教程,但都没有成功。您可能会看到呈现问题,缺少可访问性标签,无法实例化一个或多个类。所以,我的问题是,为什么widget没有显示出来,它必须和androidstudio扔给我的3条消息一起显示吗 编辑1: 强制性:根据第二个答案,我将代码“Theme.AppCompat.Light.darkaActionBar”改为“base.Theme.AppCo

所以,这里的初学者和我在将纯文本小部件放到布局中时遇到了一个问题。这是一个截图

我无法约束小部件,因为小部件甚至不显示。我看了很多关于如何绕过它的教程,但都没有成功。您可能会看到呈现问题,缺少可访问性标签,无法实例化一个或多个类。所以,我的问题是,为什么widget没有显示出来,它必须和androidstudio扔给我的3条消息一起显示吗

编辑1: 强制性:根据第二个答案,我将代码“Theme.AppCompat.Light.darkaActionBar”改为“base.Theme.AppCompat.Light.darkaActionBar”。使用第二种解决方案,我能够将我的小部件放到布局屏幕中。这就是为什么我说这个答案对我有一半帮助,因为我继续我的项目,但失去了我的“设计”功能(与“蓝图”一起的功能)。以下是一些照片,可以帮助您了解我的问题:

strings.xml

AndroidManifest.xml

MainActivity.java

如您所见,我没有设计功能:

渲染问题: 缺少的约束条件: 缺少的样式
首先,欢迎来到Android社区。 现在,关于您的错误,以下是一些可能有效的解决方案:-

  • 转到工具->Android->与Gradle文件同步项目
如果上述解决方案不起作用

  • 在styles.xml文件中将主题从theme.AppCompat.Light.DarkActionBar更改为Base.theme.AppCompat.Light.DarkActionBar
我希望这有帮助

编辑: 更改styles.xml,如下所示:-

 <!-- Base application theme. -->
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
    <item name="colorPrimary">@color/primary_color</item>
    <item name="colorPrimaryDark">@color/primary_dark_color</item>
</style>

@颜色/原色
@颜色/原色\u深\u颜色
有一个打字错误,b在基地应该是资本


我希望此编辑有帮助。

尝试在gradle
compileSdkVersion
buildToolsVersion
supportLibraryFunction
中使用相同的版本

此外,还签入了gradle的项目文件

dependencies {
    classpath 'com.android.tools.build:gradle:3.0.0'
}

希望这对您有所帮助。

您能指导我完成所有这些吗?比如,我要打开哪些文件才能访问,比如说compileSdkVersion?我是这方面和Java方面的初学者。谢谢你的时间!打开build.gradle(模块:app)检查
compileSdkVersion
targetSdkVersion
依赖项
库的版本相同。例如:
compileSdkVersion 27
targetSdkVersion 27
implementation'com.android.support:appcompat-v7:27.1.1'
在dependencies中也有版本号27Hey vijikrish,我检查过了,是的,这三个东西都有相同的版本。我感谢你的指导!关于你的第一个解决方案,它对我没有任何帮助,因为同样的消息再次爆发。第二个解决方案帮助我前进,但却让我失去了一些东西。我无法用语言充分说明大量新问题。我也不知道如何在评论中附加图片。我将发表一篇关于新问题的新文章。你能查一下吗?我将不胜感激。@Shreeman Gautam,您可以通过添加新的错误来编辑此问题,我会检查一下,看看我是否可以帮助您解决此问题,我可以知道gradle构建是否成功吗?如果没有,请包括错误消息的截图。另外,请包括xml和java的代码,这将是一个很大的帮助。您好,桑卡皮已经按照您的建议编辑了我的问题。我如何知道gradle构建是否成功(尽管我已经包含了错误消息的屏幕截图)?最后,谢谢你的帮助。我很感激!嘿,桑卡普,我感谢你花时间和精力来帮助我。事实证明,这是一个打字错误,现在我有我的设计回来了。我有一个问题,为什么你的解决方案有效?实现了它,但我不知道它是如何工作的。谢谢“我认为社区不应该否决一个新用户”我认为新用户可以花2分钟阅读帮助页面,更不用说解释如何提问的所有提示了。根据你的问题,你似乎不同意。你可以去其他地方或聘请顾问。或者,再次尝试写一个清晰、简洁、具体的问题,我们可以回答,并且可能在将来帮助他人。这不是一个咨询服务,它是一个你学习然后去教别人的地方。然而,你却懒得把你的代码放在你的问题里。嘿,布拉德,我为我的疏忽道歉。我还在努力学习如何在这里提问。您可以放心,我将继续阅读帮助页面。