Android 应用程序尝试访问数据库时崩溃

Android 应用程序尝试访问数据库时崩溃,android,app-inventor,Android,App Inventor,我正在尝试使用TinyWebDB创建一个简单的登录/注册系统 但是,当我尝试使用我的应用程序登录或注册帐户时,它将立即退出,并且不会显示任何错误消息 我猜这与该数据库有关,因为其他不使用该数据库的功能运行良好。我已经为注册页面附加了设计器和块(登录基本相同),对于可能导致这种情况的原因,我们非常感谢 确保代码中有一个点可以确认与数据库的连接。如果无法连接到数据,则会引发错误。此外,请确保所有权限都已正确设置,以便正确的指令具有读取数据库的权限 我遇到了与应用程序崩溃和TinyWebDB完全相

我正在尝试使用
TinyWebDB
创建一个简单的登录/注册系统

但是,当我尝试使用我的应用程序登录或注册帐户时,它将立即退出,并且不会显示任何错误消息

我猜这与该数据库有关,因为其他不使用该数据库的功能运行良好。我已经为注册页面附加了设计器和块(登录基本相同),对于可能导致这种情况的原因,我们非常感谢


确保代码中有一个点可以确认与数据库的连接。如果无法连接到数据,则会引发错误。此外,请确保所有权限都已正确设置,以便正确的指令具有读取数据库的权限

我遇到了与应用程序崩溃和TinyWebDB完全相同的问题。AppInventor在URL方面非常挑剔。如果您使用的是自定义微型web数据库,请确保您的服务url与以下内容完全相同:

http://your_database_name_here.appspot.com/

如果您没有使用自定义url,请确保您没有意外更改默认url。

发布错误日志我不知道App Inventor有任何错误日志,但代码中有警告/错误的地方,但它们都显示0只是一个小提示:切勿将
打开另一个屏幕
块与“屏幕1”一起使用,为什么?请参见此处存储哈希值,my可以帮助您使用哈希方法:HmacSha256…我刚刚添加了一个代码来检测连接到数据库时的错误,但是当我点击register时应用程序关闭,因此我无法判断它是否存在连接问题。至于代码,Blocks=appinventornevermind的代码,显然在设计部分初始化没有任何作用,我必须在块中初始化它。