我最近下载了android studio,在听了TheNewBoston的一些youtube教程后,发现了一些错误。
首先,我似乎无法将小部件添加到我的应用屏幕。当我在设计视图中将它们拖到xml文件的手机屏幕上时,它不会让我放置它们。相反,当我点击一个小部件并将其拖动到电话屏幕上时,会出现一个带有一条直线的圆圈。如果它有帮助,我可以提供这个截图。
第二个问题是某些类无法实例化。以下是此截图。
很抱歉,如果这些是基本或常见问题,但我自己也无法在线查找这些问题的解决方案。感谢任何帮助我的人。
编辑:
以下是我的应用的 build.gradle 文件的内容
此处还有我已安装的 sdk工具的屏幕截图。我只安装了6.0平台。
sdk tools
谢谢你的帮助,我真的很感激:)。// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
答案 0 :(得分:0)
根据第二个问题,您似乎没有在build.gradle
中声明所有必需的依赖项(因此Android无法初始化这些视图),或者您已经声明旧版Android支持库(如21)。 x(我猜你在添加这些视图之前安装了它)。
打开你的Standalone SDK Manager
并查看你已经安装了哪个版本的构建工具,android sdk以及是否已经安装了android支持库。
请同时修改您的帖子,并将您的项目build.gradle
文件的内容放入以检查我的想法是否错误。
首先,“问题”可能与您选择的布局有关。不同的布局以不同的方式表现。请检查“LinearLayout”,“RelativeLayout”,“GridView”ScrollView等视图的放置...
我已经使用了比WYSIWYG编辑器更多的.xml文件。通过这种方式,您将了解更多。 '预览'我只是用来检查我的更改是怎么样的。
当然,非常欢迎描述此问题的其他屏幕截图。
答案 1 :(得分:0)
如果您无法将小部件添加到应用程序屏幕,可能没有首先选择布局,或者尝试选择较小的API,这可能会有所帮助,如果没有让我知道或分享问题的屏幕截图。