2017-09-07 53 views
-1

HI我試圖做一個構建,推出我的Play商店中的應用程序,所以我試圖做一個產品建立無法使產品打造

我main.ts

文件I加入這一行

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

你檢查https://stackoverflow.com/questions/45573923/ionic-building-typeerror-env-runcmd-is-not-a-function –

+0

沒有變化,我仍然得到同樣的問題@suraj –

+0

嘗試更新離子到最新 –

回答

0

那不是你怎麼做一個生產建立與離子。刪除您添加的行,並使用ionic cordova build <platform> --prod觸發優化構建。

您的應用程序上傳到谷歌,播放,你需要做一個發佈版本:

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 

作爲

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

Here你可以找到:你需要的zipalign您的apk文件的最後一步關於如何部署應用程序的離子文檔。

+0

它的工作,你能告訴我如何生成簽名的apk @david –

+0

我添加了步驟作爲我的文章更新! – David