我在Android Studio的location部分下导入了示例应用程序。然后,我开始更新大多数的依赖关系。然后,我试图添加火基,这时候事情变糟了。模块build.gradle在下面。
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.2'
}
}
apply plugin: 'com.android.application'
repositories {
jcenter()
}
dependencies {
compile 'com.google.android.gms:play-services-location:10.0.1'
compile 'com.google.android.gms:play-services-maps:10.0.1'
compile 'com.github.bumptech.glide:glide:3.6.1'
compile 'com.google.maps.android:android-maps-utils:0.4.4'
compile 'com.android.support:appcompat-v7:25.0.1'
compile 'com.android.support:recyclerview-v7:25.0.1'
compile 'com.android.support:design:25.0.1'
compile 'com.google.android.gms:play-services-wearable:10.0.1'
compile 'com.android.support:support-v13:25.0.1'
compile project(':Shared')
wearApp project(':Wearable')
}
// The sample build uses multiple directories to
// keep boilerplate and common code separate from
// the main sample code.
List<String> dirs = [
'main', // main sample code; look here for the interesting stuff.
'common', // components that are reused by multiple samples
'template'] // boilerplate code that is generated by the sample template process
android {
compileSdkVersion 25
buildToolsVersion '24.0.2'
defaultConfig {
minSdkVersion 18
targetSdkVersion 25
versionCode 1
versionName "1.0"
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
sourceSets {
main {
dirs.each { dir ->
java.srcDirs "src/${dir}/java"
res.srcDirs "src/${dir}/res"
}
}
androidTest.setRoot('tests')
androidTest.java.srcDirs = ['tests/src']
}
productFlavors {
}
}
apply plugin: 'com.google.gms.google-services'
下面是根build.gradle。
buildscript {
// ...
dependencies {
// ...
classpath 'com.google.gms:google-services:3.0.0'
}
}
我收到的错误是:
错误:找不到com . Google . GMS:Google-services:3 . 0 . 0。在以下位置搜索:file:/C:/Android/Android Studio/gradle/m2 repository/com/Google/GMS/Google-services/3 . 0 . 0/Google-services-3 . 0 . 0 . POM file:/C:/Android/Android Studio/gradle/m2 repository/com/Google/GMS/Google-services/3 . 0 . 0/Google-services所需jar::ToledoZoo:未指定
使用最新的 SDK,以及所有。还将谷歌.json文件添加到应用程序目录中。我确信这是我错过的小东西,但是...仍然想念它!
我不是Gradle专家。尽管如此,您的build.gradle
文件的布局是非常规的。通常,在模块文件中,依赖项
块位于android
块之后。构建文件的示例在Firebase示例项目中。看看这个示例项目构建文件和这个示例模块构建文件。
模块构建.gradle 在下面
app/
是一个模块,构建脚本
块不应该在其中。
应用程序生成。梯度在下面。
如果这样说,您的意思是在项目的根目录中构建.gradle
,那么正是该文件添加了播放服务的类路径
。
参考。https://firebase.google.com/docs/android/setup#add_the_sdk
注意,当留档说
buildscript {
// ...
dependencies {
// ...
classpath 'com.google.gms:google-services:3.0.0'
}
您不会从字面上复制//…
片段。它的意思是“留下已经存在的东西”。
如果你有一个单一的模块Gradle项目,那么看看你的问题可能是有意义的,所以你需要有
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.2'
classpath 'com.google.gms:google-services:3.0.0'
}
}
apply plugin: 'com.android.application'
// rest of gradle file
我正在尝试谷歌分析在我的项目。但在更改build.gradle文件后发现以下错误信息。 类路径'com.google.gms:google-services:2.0.0-alpha6' 2.将插件添加到应用程序级构建中。Gradle: 应用插件:'com.google.gms.google-services' 和 编译'com.google.android.gms:play-services-an
我试着构建应用程序,但一直在获取/Users/gouravkarwasara/Desktop/News2/app/build/generated/source/kapt/debug/com/gourav/news/DataBinderMapperImpl。java:9:错误:找不到符号导入com。古拉夫。消息数据绑定。ActivityDetailBindingImpl;^符号:类ActivityD
我已将google AdMob添加到项目中,并发现以下错误:错误:找不到符号导入com。谷歌。Androidgms。ads.alad;^符号:class Interstitalad位置:package com。谷歌。Androidgms。广告
错误:找不到:com.google.android.gms:play-services:5.2.8 我已经检查了更新的sdk位置是否由Android Studio使用 我已经安装了Google存储库和Android支持存储库,它们都是最新的。 我还有一个ANDROID_HOME局部变量指向我实际使用的sdk
位置:类org.apache.jsp.web_002dinf.jsp.test_jsp 我也在用Maven。我已经重新配置了我的项目,使默认输出文件夹为WEB-INF/classes,但我仍然收到这个错误。
当我尝试安装npm时,mangoose会给我这个错误消息。 npm错误!404 npm错误!404你应该窃听作者发布它(或者你自己用这个名字!)npm错误!404 npm错误!404注意,您也可以从npm错误安装!404 tarball、folder、http url或git url。 npm错误!此运行的完整日志可在以下位置找到: