Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安装firebase插件后使用cordova运行应用程序时出现编译错误_Android_Reactjs_Cordova - Fatal编程技术网

Android 安装firebase插件后使用cordova运行应用程序时出现编译错误

Android 安装firebase插件后使用cordova运行应用程序时出现编译错误,android,reactjs,cordova,Android,Reactjs,Cordova,我按照以下指南安装Cordova和ReactJS: 这管用 但是,当我想将firebase与Cordova一起使用时,正如本文档中所解释的,在安装步骤6中解释的插件后,我会遇到这些错误 当我运行“cordova run android”时,我得到的输出是: Successfully built! <universal-links> tag is not set in the config.xml. Universal Links plugin is not going to wor

我按照以下指南安装Cordova和ReactJS:

这管用

但是,当我想将firebase与Cordova一起使用时,正如本文档中所解释的,在安装步骤6中解释的插件后,我会遇到这些错误

当我运行“cordova run android”时,我得到的输出是:

Successfully built!
<universal-links> tag is not set in the config.xml. Universal Links plugin is not going 
to work.
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=C:\users\bosschertj\AppData\Local\Android\Sdk (recommended setting)
ANDROID_HOME=C:\Users\bosschertj\AppData\Local\Android\Sdk (DEPRECATED)
Subproject Path: CordovaLib
Subproject Path: app
> Task :app:preBuild UP-TO-DATE
> Task :CordovaLib:preBuild UP-TO-DATE
> Task :CordovaLib:preDebugBuild UP-TO-DATE
> Task :CordovaLib:checkDebugManifest UP-TO-DATE
> Task :CordovaLib:processDebugManifest UP-TO-DATE
> Task :app:preDebugBuild
> Task :CordovaLib:compileDebugAidl NO-SOURCE
> Task :app:compileDebugAidl NO-SOURCE
> Task :CordovaLib:packageDebugRenderscript NO-SOURCE
> Task :app:compileDebugRenderscript
> Task :app:checkDebugManifest UP-TO-DATE
> Task :app:generateDebugBuildConfig
> Task :app:prepareLintJar UP-TO-DATE
> Task :app:generateDebugSources
> Task :CordovaLib:compileDebugRenderscript UP-TO-DATE
> Task :CordovaLib:generateDebugBuildConfig UP-TO-DATE
> Task :CordovaLib:generateDebugResValues UP-TO-DATE
> Task :CordovaLib:generateDebugResources UP-TO-DATE
> Task :CordovaLib:packageDebugResources UP-TO-DATE
> Task :CordovaLib:generateDebugRFile UP-TO-DATE
> Task :CordovaLib:prepareLintJar UP-TO-DATE
> Task :CordovaLib:generateDebugSources UP-TO-DATE
> Task :CordovaLib:javaPreCompileDebug UP-TO-DATE
> Task :CordovaLib:compileDebugJavaWithJavac UP-TO-DATE
> Task :CordovaLib:processDebugJavaRes NO-SOURCE
> Task :CordovaLib:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug UP-TO-DATE
> Task :app:javaPreCompileDebug
> Task :app:mainApkListPersistenceDebug UP-TO-DATE
> Task :app:generateDebugResValues UP-TO-DATE
> Task :app:generateDebugResources
> Task :app:mergeDebugResources
> Task :app:createDebugCompatibleScreenManifests
> Task :app:processDebugManifest UP-TO-DATE
> Task :app:processDebugResources

> Task :app:compileDebugJavaWithJavac FAILED
C:\Users\bosschertj\Documents\projects\lazymind\cordovaReactProject\platforms\android\app\src\main\java\com\google\cordova\plugin\BrowserTab.java:21: error: package android.support.customtabs does not exist
import android.support.customtabs.CustomTabsIntent;
                                 ^
C:\Users\bosschertj\Documents\projects\lazymind\cordovaReactProject\platforms\android\app\src\main\java\com\google\cordova\plugin\BrowserTab.java:104: error: package CustomTabsIntent does not exist
    Intent customTabsIntent = new CustomTabsIntent.Builder().build().intent;24 actionable tasks: 8 executed, 16 up-to-date

                                                  ^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
2 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 7s
C:\Users\bosschertj\Documents\projects\lazymind\cordovaReactProject\platforms\android\gradlew: Command failed with exit code 1 Error output:
C:\Users\bosschertj\Documents\projects\lazymind\cordovaReactProject\platforms\android\app\src\main\java\com\google\cordova\plugin\BrowserTab.java:21: error: package android.support.customtabs does not exist
import android.support.customtabs.CustomTabsIntent;
                                 ^
C:\Users\bosschertj\Documents\projects\lazymind\cordovaReactProject\platforms\android\app\src\main\java\com\google\cordova\plugin\BrowserTab.java:104: error: package CustomTabsIntent does not exist
    Intent customTabsIntent = new CustomTabsIntent.Builder().build().intent;
                                                  ^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
2 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 7s
成功构建!
未在config.xml中设置标记。通用链接插件无法运行
工作。
检查Java JDK和Android SDK版本
ANDROID\u SDK\u ROOT=C:\users\bosschertj\AppData\Local\ANDROID\SDK(推荐设置)
ANDROID\u HOME=C:\Users\bosschertj\AppData\Local\ANDROID\Sdk(已弃用)
子项目路径:CordovaLib
子项目路径:app
>任务:应用程序:预构建最新
>任务:CordovaLib:预构建最新
>任务:CordovaLib:preDebugBuild-update
>任务:CordovaLib:checkDebugManifest-update
>任务:CordovaLib:processDebugManifest最新
>任务:应用程序:preDebugBuild
>任务:CordovaLib:compiledBugaidl无源代码
>任务:应用程序:CompiledBugaidl无源代码
>任务:CordovaLib:packageDebugRenderscript无源代码
>任务:应用程序:CompiledBugRenderScript
>任务:应用程序:checkDebugManifest最新
>任务:app:generateDebugBuildConfig
>任务:app:prepareLintJar最新
>任务:应用程序:GeneratedBugSources
>任务:CordovaLib:CompiledBugRenderScript最新
>任务:CordovaLib:generateDebugBuildConfig最新
>任务:CordovaLib:generateDebugResValues-update
>任务:CordovaLib:generateDebugResources-update
>任务:CordovaLib:packageDebugResources最新
>任务:CordovaLib:generateDebugRFile最新
>任务:CordovaLib:prepareLintJar更新
>任务:CordovaLib:generateDebugSources最新
>任务:CordovaLib:javaPreCompileDebug最新
>任务:CordovaLib:CompiledBugJavaWithJavaC最新版本
>任务:CordovaLib:processDebugJavaRes无源代码
>任务:CordovaLib:使用PrepareIntermediateJarsFordBug更新转换类和资源
>任务:app:javaPreCompileDebug
>任务:应用程序:mainApkListPersistenceDebug最新
>任务:应用程序:生成最新的BugResValues
>任务:应用程序:GeneratedBugResources
>任务:应用程序:合并调试资源
>任务:应用程序:CreateDebuggCompatibleScreenManifests
>任务:应用程序:processDebugManifest最新
>任务:应用程序:processDebugResources
>任务:应用程序:CompiledBugJavaWithJavaC失败
C:\Users\bosschertj\Documents\projects\lazymind\cordovareproject\platforms\android\app\src\main\java\com\google\cordova\plugin\BrowserTab.java:21:错误:包android.support.customtabs不存在
导入android.support.customtabs.CustomTabsInt;
^
C:\Users\bosschertj\Documents\projects\lazymind\cordovareproject\platforms\android\app\src\main\java\com\google\cordova\plugin\BrowserTab.java:104:错误:包CustomTabsInt不存在
Intent customtabsinent=new customtabsinent.Builder().build().Intent;24项可执行任务:8项已执行,16项最新
^
注意:某些输入文件使用或覆盖不推荐使用的API。
注意:有关详细信息,请使用-Xlint:deprecation重新编译。
2个错误
失败:生成失败,出现异常。
*出了什么问题:
任务“:app:compiledBugJavaWithJavaC”的执行失败。
>编译失败;有关详细信息,请参阅编译器错误输出。
*尝试:
使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力。
*得到更多的帮助https://help.gradle.org
构建在7秒内失败
C:\Users\bosschertj\Documents\projects\lazymind\cordovaReactProject\Platform\android\gradlew:命令失败,退出代码1错误输出:
C:\Users\bosschertj\Documents\projects\lazymind\cordovareproject\platforms\android\app\src\main\java\com\google\cordova\plugin\BrowserTab.java:21:错误:包android.support.customtabs不存在
导入android.support.customtabs.CustomTabsInt;
^
C:\Users\bosschertj\Documents\projects\lazymind\cordovareproject\platforms\android\app\src\main\java\com\google\cordova\plugin\BrowserTab.java:104:错误:包CustomTabsInt不存在
Intent customtabsinent=new customtabsinent.Builder().build().Intent;
^
注意:某些输入文件使用或覆盖不推荐使用的API。
注意:有关详细信息,请使用-Xlint:deprecation重新编译。
2个错误
失败:生成失败,出现异常。
*出了什么问题:
任务“:app:compiledBugJavaWithJavaC”的执行失败。
>编译失败;有关详细信息,请参阅编译器错误输出。
*尝试:
使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力。
*得到更多的帮助https://help.gradle.org
构建在7秒内失败
在安装插件之前,一切正常。出了什么问题,我该如何解决


编辑:如果您有一个(更好的)教程,介绍如何使Firebase身份验证与ReactJS和Cordova一起工作,请与我们分享。

您有没有让它工作起来?我现在在同一条船上。不幸的是没有:(你让它工作了吗?我现在在同一条船上。不幸的是没有:(