应用程序错误-网络::找不到错误文件(file:///android_asset/www/index.html)

应用程序错误-网络::找不到错误文件(file:///android_asset/www/index.html),android,cordova,meteor,Android,Cordova,Meteor,我正在尝试在Android上构建和运行我的Meteor应用程序。如果我只是跑 meteor run android-device 或 我得到了一个成功的信息 BUILD SUCCESSFUL Total time: 2 mins 37.466 secs Built the following apk(s): Android 导航到~/Desktop/project build/android/,我找到了project/目录、README和release unsigned.apk 然后我签

我正在尝试在Android上构建和运行我的Meteor应用程序。如果我只是跑

meteor run android-device

我得到了一个成功的信息

BUILD SUCCESSFUL

Total time: 2 mins 37.466 secs
Built the following apk(s): Android
  • 导航到
    ~/Desktop/project build/android/
    ,我找到了
    project/
    目录、
    README
    release unsigned.apk

    然后我签署了未签名的
    版本。apk

    $ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore /home/dayuloli/.keystore release-unsigned.apk <alias>
    
    控制台打印的
    jar已验证。

  • 下一个I
    zipalign

    $ $ANDROID_HOME/build-tools/23.0.2/zipalign 4 release-unsigned.apk production.apk
    
  • production.apk
    发送到我的Android设备。当我运行应用程序时,我收到一个应用程序错误,并显示以下消息:

    net::ERR_FILE_NOT_FOUND (file:///android_asset/www/index.html)
    

  • 观察

  • 应用程序图标显示cordova徽标,而不是我在
    mobile config.js中指定的徽标图标

  • 当我解包
    production.apk
    时,我没有看到
    android\u资产
    目录。但我确实看到了一个
    assets/www/
    目录,但其中没有
    index.html


  • 我如何解决这个问题

    $ jarsigner -verify -verbose -certs release-unsigned.apk
    
    $ $ANDROID_HOME/build-tools/23.0.2/zipalign 4 release-unsigned.apk production.apk
    
    net::ERR_FILE_NOT_FOUND (file:///android_asset/www/index.html)