【问题标题】:Error:(16, 0) Could not find method android() for arguments [duplicate]错误:(16, 0) 找不到参数的方法 android() [重复]
【发布时间】:2017-10-10 01:56:47
【问题描述】:

当我尝试在 android studio https://github.com/barteksc/AndroidPdfViewer 中打开 pdf 查看器时,我在 pdf 查看器中遇到了错误 16,0

 buildscript {
 repositories {
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:2.2.3'
    classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3'
    classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
}
 }
 allprojects {
repositories {
    jcenter()
}
 }
 android {
     compileSdkVersion 15
    buildToolsVersion '21.1.2'
 }

【问题讨论】:

  • 您应该尝试克隆整个项目并尝试运行它。对于初学者,您的 compileSdk 版本相当旧
  • 当我打开并再次尝试新建时,我收到此错误“错误:无法找到构建工具修订版 23.0.3”

标签: android android-gradle-plugin androidpdfviewer


【解决方案1】:

一个带有一个模块的项目有两个 build.gradle 文件 - 一个是项目级别,另一个是应用程序级别。看起来你把两者都搞混了。

将 android 块移动到应用级别的 build.gradle 文件中,并且不要忘记包含 minSdkVersion 和 targetSdkVersion

【讨论】:

  • 你能给我示例代码吗,我是新手
  • 示例代码位于您在问题中发布的 GitHub URL 中。根目录下可以看到项目级gradle文件,android-pdf-viewer目录下可以看到app级文件
  • 谢谢你,当我在项目中使用相同的 sdk 时它的工作
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-17
  • 2019-12-13
  • 2017-07-24
  • 2016-12-27
  • 1970-01-01
相关资源
最近更新 更多