安卓应用程序意外停止。
控制器文件链接如下:https://www.dropbox.com/s/d0lc34q3mzlgfkj/controllers.js?dl=0
问题出现在我更新我的OSX到El Capitan之后。在更新之前,该应用程序可以在模拟器中完美启动。现在,即使我构建APK并尝试将其安装在手机上,也无法安装。
下面是我的日志文件的图像:
我做错了什么?
安卓应用程序意外停止。
控制器文件链接如下:https://www.dropbox.com/s/d0lc34q3mzlgfkj/controllers.js?dl=0
问题出现在我更新我的OSX到El Capitan之后。在更新之前,该应用程序可以在模拟器中完美启动。现在,即使我构建APK并尝试将其安装在手机上,也无法安装。
下面是我的日志文件的图像:
我做错了什么?
好的,我发现有很多因素可能导致您遇到这个问题。
首先,请考虑使用$stateProvider
来声明您的状态并为每个状态设置控制器,以便它们不会同时加载和运行应用程序(不确定您是否只是将所有代码放在一个文件中向我们展示您拥有什么)。但您可以在Angular配置中设置:
使用$stateProvider
的示例:
$stateProvider
.state('app.page1', {
url: '/page1',
templateUrl: 'templates/page1.html',
controller: 'Page1Ctrl'
}
});
resp.data.errors.email != undefined
,应该改为resp.data.errors.email !== undefined
这也是非常糟糕的:
moment($scope.iosDate.value.toISOString()).hour(7).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(8).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(9).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(10).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(11).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(12).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(13).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(14).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(15).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(16).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(17).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(18).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(19).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(20).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(21).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(22).minute(0).toISOString()