有没有办法通过Firebase仪表板禁用Firebase的云功能?
我部署了一个带有错误的云功能,该错误导致触发功能的无限循环,更新数据,然后再次触发功能.我很快发现了错误,但我不得不修复代码并重新部署整个项目以使函数停止触发.
即使我部署了新功能,部署也需要一些时间,并且该功能被触发了数百次(实际上导致其他功能被触发了数百次).
我希望能够在发生这种情况时立即禁用某项功能,但我在仪表板或Firebase CLI中看不到任何选项.
我正在尝试为单个模块执行 assembleRelease。我已经把这个Gradle 只构建了一个模块,方法是放在一个终端上
./gradlew :nameOfModule:action(在这种情况下是 assembleRelease )。我需要知道我是否做得对,因为它应该生成一个 apk,但我得到的是一个.dex文档。
我希望能够为Firebase部署单独的云功能,因此我不必每次都部署整个项目.
CLI中没有选项,但如果有一个其他API或Google或Firebase公开的其他界面可以让这更容易,那就太棒了.
错误:
Run-Time Check Failure #2 - Stack around the variable 'arr' was corrupted.
Run Code Online (Sandbox Code Playgroud)
这似乎是这个论坛上的一个常见错误; 但是,我无法找到一个混合了汇编代码的程序.基本上,我的程序是将十进制转换为二进制(16位表示).完成编码后,一切似乎都正确计算并将十进制转换为二进制而没有问题; 然而,在"按任意键继续......"之后.,弹出上面的错误.
我不相信C++代码导致问题,因为它是非常基本的,并且仅用于调用汇编函数.
再次,计算是正确的,因为程序将产生正确的转换(即:十进制= 10,二进制转换:0000000000001010),但只是在程序结束时给我错误.
C++代码:
#include <iostream>
using namespace std;
extern"C" void decToBin(char[], int, int);
int main()
{
//Initialize array and variables
const int SIZE = 16;
char arr[SIZE] = { NULL };
int dec = 0;
//Ask user for integer that they want to convert
cout << "Please enter integer you want to convert to binary: ";
cin >> dec; …Run Code Online (Sandbox Code Playgroud)