提示更新并让它做它的事情并且在更新之前一切正常工作得到了这些错误。
信息:Gradle任务[:app:generateDebugSources, :app:generateDebugAndroidTestSources,:app:mockableAndroidJar, :app:compileDebugAndroidTestSources,:app:compileDebugUnitTestSources, :应用程序:compileDebugSources]
/Users/.../topografie/activity/FlashCardActivity.java
错误:(60,14)错误:找不到符号方法 addOnPageChangeListener()
/Users/.../topografie/activity/MainActivity.java
错误:(87,14)错误:找不到符号方法 addOnPageChangeListener(OnPageChangeListener)
/Users/.../topografie/activity/MuscleDetailActivity.java
错误:(58,14)错误:找不到符号方法 addOnPageChangeListener()
错误:任务':app:compileDebugJavaWithJavac'执行失败 编译失败;请参阅编译器错误输出以获取详细信
信息:2s内失败信息:4个错误
信息:0 警告
信息:在控制台中查看完整输出
Gradle控制台说:
symbol:方法addOnPageChangeListener(OnPageChangeListener)
location:ViewPager类型的可变寻呼机
注意: /Users/.../MuscleDetailActivity.java使用unchecked或unsafe 操作。
注意:使用-Xlint重新编译:未选中以获取详细信息。
1错误
我遇到过几个类似的问题,但没有一个答案适合我。我已经清理并重建了项目,并更新了Gradle中的所有依赖项。编辑:Gradle同步很好,但项目构建错误
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
buildToolsVersion '26.0.2'
defaultConfig {
applicationId "com.anatomie.bny.topografie"
minSdkVersion 17
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
productFlavors {
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile files('libs/android-support-v13.jar')
compile files('libs/picasso-2.5.2.jar')
compile 'com.android.support:support-v4:26.1.0'
compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.android.support:support-vector-drawable:26.1.0'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.android.support:design:26.1.0'
compile 'com.squareup.okhttp:okhttp:2.4.0'
compile 'com.squareup.okhttp:okhttp-urlconnection:2.2.0'
compile 'com.github.AndroidDeveloperLB:AutoFitTextView:4'
testCompile 'junit:junit:4.12'
}
请帮助,我已经工作了好几个小时,找不到解决方案
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以试试我的answer。并按照以下步骤重启Android Studio。
答案 2 :(得分:0)
更改项目级build.gradle文件中的插件版本,如下所示:
buildscript {
repositories {
...
// You need to add the following repository to download the
// new plugin.
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
}
}
然后重建项目