无法制作产品

时间:2017-09-07 13:09:49

标签: angular ionic2

我正在尝试构建在Play商店中启动我的应用程序,所以我尝试制作产品

在我的main.ts文件中,我添加了这一行

import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { enableProdMode } from '@angular/core';

import { AppModule } from './app.module';


enableProdMode();
platformBrowserDynamic().bootstrapModule(AppModule);

我收到了这个错误 enter image description here

有人可以帮忙吗

1 个答案:

答案 0 :(得分:1)

这不是你如何使用离子进行生产构建。删除您添加的行并使用ionic cordova build <platform> --prod来触发优化的构建。

要将您的应用程序上传到Google Play,您需要执行发布版本:

ionic cordova build android --prod --release

您需要使用.keystore签名生成的.apk:

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore my-release-unsigned.apk alias_name 

作为最后一步,你需要压缩你的.apk:

zipalign -v 4 my-release-unsigned.apk MyFinalSignedAndZipaligned.apk

Here您可以找到有关如何部署应用程序的离子文档。