相关疑难解决方法(0)

Travis CI失败,因为无法接受许可证限制布局

在我写这个问题之前,我已经搜索了相同的问题,他们确实导出了许可证,因为仍然使用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

11
推荐指数
1
解决办法
3820
查看次数

错误:文件 google-services.json 丢失。没有它,Google 服务插件就无法运行。

我已经在我的应用程序中包含了 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

android json firebase

9
推荐指数
1
解决办法
2万
查看次数

模块根文件夹中缺少文件google-services.json.没有它,Google Services插件无法运行

我有一个包含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文件,但出现了同样的错误.

android json google-cloud-messaging google-play-services

6
推荐指数
2
解决办法
1万
查看次数

没有google-services.json,Google服务插件无法运行

文件google-services.json丢失了.Google服务插件无法运行

我收到此错误代码,因为我google-services.json从项目中删除了我的文件.现在解决这个问题的明显方法是再次包含它,但我有理由将其删除.

" 注意:如果您在生成配置文件时仅启用了Google登录,则可以跳过此步骤.Google登录不需要将配置文件包含在项目中 - 生成文件会执行必要的配置步骤. " - 这是文档中的官方说明,因为我只启用了Google登录,因此我没有看到此错误消息的原因.有没有人也有这个问题,并解决它,因为我认为我实现了一切正确.

注意:它的工作原理在包含该项目的文件.

编辑:澄清,我的应用程序工作完全正常,我没有问题,但我想知道为什么我不能删除google-services.json文件,即使我应该能够做到没有问题!

android json google-authentication android-studio google-signin

6
推荐指数
1
解决办法
1万
查看次数

通过添加以下行来反应本机应用程序崩溃:apply plugin: 'com.google.gms.google-services'

在我的 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)

android firebase react-native

5
推荐指数
1
解决办法
1471
查看次数

将gradle更新为2.10,现在travis找不到我的测试

我猜这是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时,这不是问题。

要更新我改变了distributionUrlgradle/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)

java android travis-ci

3
推荐指数
1
解决办法
825
查看次数