首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android Studio错误百出

Android Studio错误百出
EN

Stack Overflow用户
提问于 2015-08-04 00:31:57
回答 2查看 4.4K关注 0票数 7

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

注意:我的文件是正确的,这是另一个问题,因为即使我将从谷歌代码导入一些东西,它也会有错误。

当我导入一个项目时,一切都很好,但是在索引和诸如此类的事情之后,突然一切都是红色的,而不应该是红色的。

例如,我的错误是:

代码语言:javascript
复制
 button1.setOnLongClickListener(new View.OnLongClickListener()

{
 .... 
  ....
}

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

另一个例子:

代码语言:javascript
复制
    button1=(Button) findViewById(R.id.button1);

我对其他按钮使用了这段代码,似乎是对的,我总是使用这一行,这是很好的,直到我的Android Studio决定给我一些困难,这一行充满了错误,他们是:

代码语言:javascript
复制
Unknown class: 'button1' , invalid method declaration; return type required, missing method body, or declare abstract

有20个错误是不应该的,我试过了:

  1. 删除iml文件,.idea文件夹-工作了一段时间,但现在它再次发生,它不能修复it.
  2. reinstalling android studio,然后将project.
  3. upgrading android studio版本导入我的pc.
  4. importing项目到另一台pc,发生在项目结构中的while.
  5. Invalidate缓存/ restart.
  6. Changing模块之后-我将其更改回原来的状态(它没有帮助),我认为它导致了清单错误关闭。

我的模块:app build.gradle:

代码语言:javascript
复制
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"中的一个错误,说明它没有默认结构。就像这样。下面是完整的正常代码:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>

代码语言:javascript
复制
<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>

如果有人知道问题出在哪里,或者我还能做什么,请说,我对我的英语感到抱歉,谢谢大家。

EN

回答 2

Stack Overflow用户

发布于 2017-07-13 00:41:22

我看到的是我的代码充满了错误,但它仍然构建得很好,部署到设备上也很好。

解决这个问题的

  • 单击文件>使缓存无效/重新启动
  • ,然后关闭项目
  • 重新打开项目

票数 12
EN

Stack Overflow用户

发布于 2021-05-20 13:49:08

对我来说,我把我的Kotlin版本从1.4升级到了1.5.0,现在它可以工作了。

代码语言:javascript
复制
dependencies {
    classpath 'com.android.tools.build:gradle:4.2.1'
    classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$navigationVersion"
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.0"

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

之后,我做了一次清理和重建,之后一切都很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31792393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档