在我写这个问题之前,我已经搜索了相同的问题,他们确实导出了许可证,因为仍然使用alpha版本的约束布局.但是现在android已经发布了稳定版的约束布局.我尝试了很多设置,但仍然失败了..
我的最新消息 .travis.yml
language: android
jdk: oraclejdk8
android:
components:
- platform-tools
- tools # to get the new `repository-11.xml`
- tools # see https://github.com/travis-ci/travis-ci/issues/6040#issuecomment-219367943)
- build-tools-25.0.0
- android-25
# Additional components
- extra-google-google_play_services
- extra-google-m2repository
- extra-android-m2repository
licenses:
- 'android-sdk-preview-license-52d11cd2'
- 'android-sdk-license-.+'
- 'google-gdk-license-.+'
script:
- ./gradlew clean build
Run Code Online (Sandbox Code Playgroud)
这是我的 build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion '25.0.0'
defaultConfig {
applicationId "com.package.my"
minSdkVersion 16
targetSdkVersion 25
versionCode 6
versionName "1.3.1"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled …Run Code Online (Sandbox Code Playgroud) android gradle android-sdk-tools travis-ci android-constraintlayout
我已经在我的应用程序中包含了 google-services.json 文件,但它仍然给我错误。错误:任务“:app:processDebugGoogleServices”的执行失败。
文件 google-services.json 丢失。没有它,Google 服务插件就无法运行。搜索位置:C:\Users\vikas\AndroidStudioProjects\FireBaseFunctionality\app\src\debug\google-services.json C:\Users\vikas\AndroidStudioProjects\FireBaseFunctionality\app\google-services.json
我有一个包含1个模块和2个应用程序的项目.该模块用于两个应用程序使用的代码部分.当然,我在应用程序的根文件夹中有单独的google-services.json文件.
上周五,这个版本运行良好.
现在我尝试编译并得到此错误:
File google-services.json is missing from module root folder. The Google Services Plugin cannot function without it.
:DoToDoSenderApp:compileDebugSources
:DoToDoSenderApp:transformClassesWithDexForDebug
UNEXPECTED TOP-LEVEL EXCEPTION:
Error:Execution failed for task ':DoToDoSenderApp:transformClassesWithDexForDebug'.
> com.android.build.transform.api.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_45\bin\java.exe'' finished with non-zero exit value 2
Run Code Online (Sandbox Code Playgroud)
唯一提供信息的错误消息是关于我的模块根文件夹中缺少此google-services.json文件.
我不知道这里有什么问题?
该模块不是一个应用程序,为什么我必须添加一个google-services.json文件以及为什么它在几天前没有修改就已经工作了?
我在Google API控制台中创建了一个新的Google应用,并在我的模块中添加了一个新的google-services.json文件,但出现了同样的错误.
文件google-services.json丢失了.Google服务插件无法运行
我收到此错误代码,因为我google-services.json从项目中删除了我的文件.现在解决这个问题的明显方法是再次包含它,但我有理由将其删除.
" 注意:如果您在生成配置文件时仅启用了Google登录,则可以跳过此步骤.Google登录不需要将配置文件包含在项目中 - 生成文件会执行必要的配置步骤. " - 这是文档中的官方说明,因为我只启用了Google登录,因此我没有看到此错误消息的原因.有没有人也有这个问题,并解决它,因为我认为我实现了一切正确.
注意:它的工作原理与在包含该项目的文件.
编辑:澄清,我的应用程序工作完全正常,我没有问题,但我想知道为什么我不能删除google-services.json文件,即使我应该能够做到没有问题!
android json google-authentication android-studio google-signin
在我的 React Native 应用程序中,我添加了 firebase ,所以我的根 gradle 和应用程序 gradle 是:
根构建.gradle:
buildscript {
ext {
...
}
repositories {
google()
maven {
url 'https://maven.fabric.io/public'
}
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.4'
classpath 'com.google.gms:google-services:4.0.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
mavenLocal()
google()
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url "$rootDir/../node_modules/react-native/android"
}
jcenter()
} …Run Code Online (Sandbox Code Playgroud) 我猜这是travis-ci支持吗?我是从他们的网站发送来的。我想我应该在这里问这个问题。
因此,我将Google Analytics(分析)添加到了我的应用中,为此,我必须将其插件的gradle更新到2.10版。完成后,所有travis-ci都会运行我的构建,但是在每个构建上都会出现以下错误:
com.android.builder.testing.ConnectedDevice > No tests found.[test(AVD) - 5.0.2] FAILED
Run Code Online (Sandbox Code Playgroud)
当我使用gradle2.2.1.-all时,这不是问题。
要更新我改变了distributionUrl在gradle/wrapper/gradle-wrapper.properties
有人知道解决办法吗?我所有其他分支都很好,我没有进行此更改。
作为参考,这里是我的travis.yml,我没有对其进行任何更改,只是更新了gradle。
language: android
jdk: oraclejdk7
android:
components:
- platform-tools
- tools
- build-tools-23.0.2
- android-23
- sys-img-armeabi-v7a-android-21
- extra-android-support
- extra-android-m2repository
- extra-google-m2repository
- extra-gooogle-google_play_services
env:
global:
- ADB_INSTALL_TIMEOUT=8
- MALLOC_ARENA_MAX=2
sudo: false
cache:
directories:
- $HOME/.gradle/caches/2.8
- $HOME/.gradle/caches/jars-1
- $HOME/.gradle/daemon
- $HOME/.gradle/native
- $HOME/.gradle/wrapper
before_install:
- export ANDROID_HOME=/usr/local/android-sdk
- export PATH=${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools
- echo "sdk.dir=$ANDROID_HOME" > local.properties
notifications:
slack: caketechnologies:pnmNEHM1ZxudlMZNTv6oVgcT
install:
- TERM=dumb …Run Code Online (Sandbox Code Playgroud)