我刚开始使用Android Studio一周,它对我来说非常好,但当我今天开始使用Android Studio时,我得到了一个错误:“错误:重复类:mypackage”。R’。我以前在使用Eclipse时看到过这个错误,所以我尝试过几次重建项目并重新启动Android Studio,但都没有帮助。
在阅读了一些Stackoverflow问题后,我尝试删除R.java并再次重建,现在我在重建时没有收到任何错误。唯一的问题是androidstudio无法解析R,因此使用R的每一行都会得到一个错误(项目构建和运行)。
我还试图删除所有的R.class文件,但这也没有帮助。我检查了一些类是否导入了android。R、 但他们都没有,他们只是导入“mypackage”。R’。我甚至删除了我所有的文件并签出了我项目的旧版本,但我仍然有同样的问题。
编辑:
如果我不删除R.java,编译器不会给出任何错误。就在我尝试构建时,我遇到了很多错误,比如:“错误:找不到符号变量按钮\登录”。如果我在R.java文件中搜索“button\u login”,我就会找到它。我这样做有多处错误。
编辑2:
当我删除了项目现在构建的所有库。但问题是我需要那些libaries(HTTPComponents)。我从maven(文件-
buildscript {
repositories {
maven { url 'http://repo1.maven.org/maven2' }
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android'
dependencies {
compile files('libs/android-support-v4.jar')
compile group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.2.5'
compile group: 'org.apache.httpcomponents', name: 'httpmime', version: '4.2.5'
//compile 'org.apache.httpcomponents-httpclient:4.2.5' doesn't work either
//compile 'org.apache.httpcomponents-httpmime:4.2.5' doesn't work either
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 15
targetSdkVersion 16
}
}
当我运行gradlew时。bat--stacktrace--info assemble
我发现了一些错误,Gradle无法从maven存储库中找到库。我检查了存储库,但它们是可用的。http://search.maven.org/#browse|1628757896
问题通常很简单。你们有新的工作室吗?所以,您只需在尝试编译该项目的Android版本中添加SDK支持。Android Studio无法生成R文件。启动SDK管理器,安装所有缺少的SDK版本并重新绑定项目。
另一个问题可能是如果您使用64位操作系统。你必须安装32位lib,因为aapt不能使用64位lib。
P. S.对不起我的英语;)
自动删除Android Studio生成的Build文件夹!
不幸的是,我也遇到了这种情况,有时很频繁,大多数情况下发生在我将计算机置于睡眠状态并在Eclipse运行时重新打开计算机时。有时重新编译和验证项目工作。
我确实在网上的某个地方找到了此解决方案,丢失了链接,并且没有为此申请积分:
如果这不工作尝试删除gen文件夹并执行该过程
让我知道。
无法解析类型java.lang.Object。它从必需的.class文件中间接引用
当我通过命令行或Jenkins运行Groovy脚本时,会出现“无法解析类”错误。 我在C中的同一文件夹中有以下两个groovy文件:\Users\myuser\git\productname\mycompany build\src\main\groovy\com\mycompany\build 富。groovy公司 酒吧groovy公司 我经营Foo。groovy使用命令行。 运行Groovy时,
我正在REST API中执行一个方法,您可以通过其ID获取出版物上的注释。CommentServiceImplementation中出现错误,因为它无法解析方法等于(long) 评论服务实施 我首先找到了出版物。然后我找到了评论。最后,如果与发布相关联的注释ID与发布的ID不同,则该注释不属于所述发布。如果是,我会将注释作为DTO返回。据我所知,问题一定是出版物。getId()返回一个长的和注释。
java类型。无法解析lang.Object。它是从required间接引用的。类文件
我正在学习Spring靴,我没有任何关于这方面的经验。我正面临着两个错误,我试着解决了几个小时,但我还是无法解决它们。 第一个错误是“无法解析符号'annotation'”,第二个错误是“无法解析符号'webservlet'” 这是我第一天穿Spring靴。我想知道为什么在第一个错误中,即在第3行中,我只得到一个的错误,而语句中的其余单词似乎是死的,以及为什么在第8行中得到一个的错误,而在第3行中
我是Scala的新手。我正在编写以下代码,其中一个APIendpoint在文件中缓存值(某某JsonData.toString()),另一个endpoint从该文件中检索(Json.parse())。使用wh-thenEnter编写测试时,会出现重载方法错误。 我哪里做错了? 缓存文件内容: 缓存ontroller.scala CacheControlllerTest.scala