Android Studio充满了错误

时间:2015-08-03 16:31:57

标签: android gradle android-gradle android-manifest manifest

好的,所以我不能像Android Studio决定那样开发任何东西。 我的所有项目都充满了由Android Studio引起的错误和未知错误。

注意:我的文件是正确的,这是另一个问题,因为即使我将从谷歌代码中导入一些内容,也会出错。

当我导入一个项目时,一切都很好,但是在索引和这样的事情之后,所有突然的一切都是红色的,不应该是。

我的错误例如是:

 button1.setOnLongClickListener(new View.OnLongClickListener()

{
 .... 
  ....
}

不应该是错误,但是:cannot resolve symbol setOnLongClickListener

另一个例子:

    button1=(Button) findViewById(R.id.button1);

我使用了这个确切的代码用于其他按钮,似乎没错,我总是使用这一行,直到我的Android Studio决定给我一些艰难的时间,这条线是错误的,他们是:

Unknown class: 'button1' , invalid method declaration; return type required, missing method body, or declare abstract

并且有20个不应该出现的错误,我尝试过的事情:

  1. 删除iml文件,.idea文件夹 - 工作了一段时间,但现在又发生了一次,并没有解决它。
  2. 重新安装android studio,然后导入项目。
  3. 将android studio版本升级到1.3
  4. 重启我的电脑。
  5. 将项目导入到另一台PC,过了一会儿。
  6. 使缓存无效/重新启动。
  7. 更改项目结构中的模块 - 我将其更改回原来(它没有帮助),我认为它导致了清单错误。
  8. 我的模块:app build.gradle:

    apply plugin: 'com.android.application'
    
    android {
    compileSdkVersion 22
    buildToolsVersion '22.0.1'
    
    defaultConfig {
        applicationId "firstappdevelopments.david.reactiontime"
        minSdkVersion 9
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
         }
    }
    
      dependencies {
         compile fileTree(dir: 'libs', include: ['*.jar'])
         compile 'com.android.support:appcompat-v7:22.2.1'
        }
    

    我现在也注意到,我的清单文件android:name=".MainActivity"中的错误表示它没有默认结构。这样的事情。这是完整的普通代码:

    <?xml version="1.0" encoding="utf-8"?>
    

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
    
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
    <uses-permission android:name="android.permission.BLUETOOTH" />
    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
    
    </manifest>
    

    如果有人知道问题是什么或我能做些什么,请说,我很抱歉我的英语,谢谢大家。

1 个答案:

答案 0 :(得分:4)

我所看到的是我的代码充满了错误,但它仍然可以很好地构建并部署到设备上。

要修复它:

  • 点击FILE&gt;无效缓存/重新启动
  • 然后关闭项目
  • 重新打开项目

enter image description here