好的,所以我不能像Android Studio决定那样开发任何东西.
我的所有项目都充满了错误,Android Studio引起的未知错误.
注意:我的文件是正确的,这是另一个问题,因为即使我将从谷歌代码导入一些东西它将有错误.
当我导入一个项目时一切都很好,但是在索引和这样的事情之后,所有突然的一切都是红色的,不应该是.
我的错误例如是:
button1.setOnLongClickListener(new View.OnLongClickListener()
{
....
....
}
好吧不应该是错误但是:无法解析符号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个不应该的错误:
>删除iml文件,.idea文件夹 – 工作了一段时间,但现在它再次发生,并没有解决它.
>重新安装android studio然后导入项目.
>将android studio版本升级到1.3
>重新启动我的电脑.
>将项目导入到另一台PC,过了一会儿.
>使缓存/重启无效.
>更改项目结构中的模块 – 我将其更改回原来的模式(它没有帮助),我认为它导致了清单错误.
我的模块: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'
}
我现在也注意到,我的Manifest文件是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>
如果有人知道问题是什么或我能做些什么,请说,我很抱歉我的英语,谢谢大家.
解决方法:
我所看到的是我的代码充满了错误,但它仍然可以很好地构建并部署到设备上.
要解决这个问题:
>点击FILE>无效缓存/重新启动
>然后关闭项目
>重新打开项目