build:android和build:android -t apk有什么区别?

时间:2019-11-28 06:31:23

标签: javascript build expo

我正在尝试发布一个应用,而文档说,

# Start the build:
Run expo build:android or expo build:ios

从字面上看,没有任何解释,

# If you choose to build for Android
When building for android you can choose to build APK (expo build:android -t apk)

否,它在哪里解释了差异。当我要为Google Play商店构建Android应用程序时应该使用哪个?

2 个答案:

答案 0 :(得分:0)

来自documentation

  

为Android构建时,您可以选择构建APK(expo构建:android -t apk)或Android App Bundle(expo内部构建:android -t app-bundle)。建议使用应用程序捆绑包,但是您必须确保为项目启用了Google Play应用程序签名,您可以在此处了解更多信息

我猜-t表示Expo内部有一些东西,您可以看到它也被用于app-bundle变体和apk(以及iOS版本)。

根据您的需求,使用:

  • expo build:android -t apk

  • expo build:android -t app-bundle

要了解有关应用程序捆绑包的更多信息,请转到here

答案 1 :(得分:0)

据我所知,expo build:androidexpo build:android -t apk 相同 因为 -t 选项的默认值是 apk