我在ionic2做了一个项目。这是谷歌提供商的登录。我遵循了tutorial。
该应用程序在开发它的计算机上运行良好。我在另一台计算机上克隆了该项目,以便在团队中工作。我运行了这些命令。
npm install
离子服务
离子平台添加android
离子运行android
基本上我没有修改项目中的任何内容。我只想运行它。项目构建成功,但是当您尝试登录时,您在控制台中收到此错误:
04-05 15:39:18.971 17869-17869/com.company.ionic.carpool D/CordovaActivity: Resumed the activity.
04-05 15:39:18.987 17869-17869/com.company.ionic.carpool D/SystemWebChromeClient: file:///android_asset/www/build/main.js: Line 79205 : EXCEPTION: Uncaught (in promise): 12501
04-05 15:39:18.987 17869-17869/com.company.ionic.carpool I/chromium: [INFO:CONSOLE(79205)] "EXCEPTION: Uncaught (in promise): 12501", source: file:///android_asset/www/build/main.js (79205)
04-05 15:39:18.987 17869-17869/com.company.ionic.carpool D/SystemWebChromeClient: file:///android_asset/www/build/main.js: Line 79210 : ORIGINAL STACKTRACE:
04-05 15:39:18.987 17869-17869/com.company.ionic.carpool I/chromium: [INFO:CONSOLE(79210)] "ORIGINAL STACKTRACE:", source: file:///android_asset/www/build/main.js (79210)
04-05 15:39:18.992 17869-17869/com.company.ionic.carpool D/SystemWebChromeClient: file:///android_asset/www/build/main.js: Line 79211 : Error: Uncaught (in promise): 12501
at new Error (native)
at Error.v (file:///android_asset/www/build/polyfills.js:3:4864)
at s (file:///android_asset/www/build/polyfills.js:3:4289)
at s (file:///android_asset/www/build/polyfills.js:3:4112)
at file:///android_asset/www/build/polyfills.js:3:4652
at t.invokeTask (file:///android_asset/www/build/polyfills.js:3:10284)
at Object.inner.inner.fork.onInvokeTask (file:///android_asset/www/build/main.js:38157:37)
at t.invokeTask (file:///android_asset/www/build/polyfills.js:3:10258)
at e.runTask (file:///android_asset/www/build/polyfills.js:3:7637)
at i (file:///android_asset/www/build/polyfills.js:3:3707)
我检查了项目中所有包和依赖项的完整性。我无法解决这个问题。有谁知道为什么会这样?
答案 0 :(得分:0)
您必须按照以下步骤操作,因此您已更改了开发环境。
第1步:删除平台
ionic platform rm android
第2步:添加平台
ionic platform add android
第3步:构建
ionic build android
第4步:运行
ionic run android --device