Intellij项目并没有打开整个结构

时间:2014-04-30 17:09:26

标签: java android intellij-idea jetbrains-ide project-structure

我有一个以前编译并运行良好的项目,目前正在google play上发布。我至少在一个月内没有触及代码,现在当我用intellij打开项目时,整个项目目录都没有打开,这就是我所看到的:

https://imgur.com/k2woVOt

问题是我的项目不会编译,因为它说“包R不存在”,我怀疑这是因为intellij没有看到通常包含R.java文件的文件夹(我删除了R.java文件希望它被重新生成)。如图所示,androidmanifest文件对intellij也不可见,我认为这也是问题的一部分。在今天尝试打开这个项目之前,我不记得有这样的问题,从那以后我没有尝试打开或做任何与项目有关的事情。可能导致这种情况发生的原因,以及有关如何使编译正常工作的任何建议?

注意:我已经尝试确认我没有在任何地方导入android.R,并且还尝试在项目上执行gradlew清理,但它说“没有这样的属性:类的文件:org.gradle.api.internal.artifacts .dsl.dependencies.DefaultDependencyHandler”。同样,不确定这是否可能是问题的一部分。我确实理解xml文件中的错误可能会导致R文件出现此问题,但是文件可能会自行损坏而不会被我打开吗?

Build.gradle看起来像这样:

  buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.5+'
    }
}
apply plugin: 'android'

dependencies {
    compile files('libs/android-support-v4.jar')
    //compile files('libs/GoogleAdMobAds.jar')
    compile files('libs/libGoogleAnalyticsV2')
    compile files('libs/google-play-services.jar')
    compile files 'com.android.support:appcompat-v7:+'

    compile files 'com.google.android.gms:play-services:4.0.30'
    compile files('libs/amazon-ads-5.1.10.jar')
}

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 16
    }
}

1 个答案:

答案 0 :(得分:0)

上次打开项目时,是Eclipse还是IntelliJ / Android Studio? 如果它在Eclipse中,您可以尝试this将项目迁移到Android Studio,Android Studio具有除Eclipse之外的其他项目结构。 如果是在Android Studio中,结构对我来说仍然很奇怪。我们能看到这个项目的build.gralde文件吗?