在IONIC 2中,df2.set_index(idx).sub(df1.set_index(idx), fill_value=0).reset_index()
Out[17]:
Col1 Col2 Col4 Col5 Col3
0 1 ABC xxx apple -23.0
1 1 DEF xxx apple -24.0
2 2 ABC yyy banana -40.0
3 2 PQR yyy banana 65.0
4 3 ABC zzz pear 12.0
5 3 DEF zzz pear 10.0
6 4 PQR mmm pineapple 26.0
生成2个apk - ionic build android
,android-debug-unaligned.apk
,两者都是调试apk,如何在Play商店中创建发布apk?对于Ionic 2,我们是否有https://ionicframework.com/docs/guide/publishing.html等发布说明?
答案 0 :(得分:0)
您应该能够在您提供的网址中提到的cordova build --release android
之后使用相同的流程。 Keytool,jarsigner和zipalign对由ionic build android
生成的调试apk文件执行操作。完成这些步骤之后,您应该拥有并发布可在Play商店中发布的apk文件
答案 1 :(得分:0)
Ionic Packages使您可以轻松地在云中构建应用的本机二进制文件。非常适合使用想要构建iOS应用程序的Windows的开发人员。
这可以让你:
将打包的应用发送给其他人 为计算机不支持的平台构建应用程序(例如,在Windows上构建iOS) 构建可以提交到应用商店的.ipa和.apk文件
带有应用凭证的安全配置文件(请参阅Android应用密钥库和iOS应用证书及配置文件)
必须使用CLI打包您的应用。语法类似于离子构建。您必须指定平台。此外,您必须使用安全配置文件构建应用程序(Android调试版本除外)。
在以下示例中,请填写以下内容:
PLATFORM_TAG android或ios PROFILE_TAG在“仪表板”中的“设置”>“证书”中找到的安全配置文件标记
$ ionic package build PLATFORM_TAG --profile PROFILE_TAG
首先上传您的代码,然后将您的构建在云中排队。您的构建将被分配一个ID,并且需要几分钟才能完成。
您可以通过指定--release
标记来构建您的应用以进行生产。您必须拥有具有相应生产Apple证书的生产安全配置文件。
$ ionic package build PLATFORM_TAG --profile PROFILE_TAG --release
由于您的应用是异步构建的,因此您需要通过列出它们来检查构建的状态。
$ ionic package list
如果构建失败,您可以通过查看输出找出原因。
BUILD_ID使用离子包列表
找到的构建ID$ ionic package info BUILD_ID
您可以下载成功的版本。这会将.ipa或.apk文件放在应用程序的目录中。
BUILD_ID使用离子包列表
找到的构建ID$ ionic package download BUILD_ID
答案 2 :(得分:0)
ionic build android --release
工作并遵循https://ionicframework.com/docs/guide/publishing.html