Skip to content
This repository has been archived by the owner on Feb 19, 2021. It is now read-only.

不要なNuGetパッケージを削除してアプリ容量を削減したい #588

Closed
takapi-Jr opened this issue Jun 22, 2020 · 2 comments

Comments

@takapi-Jr
Copy link
Contributor

Prism.DryIoc.Formsは、Prism.CorePrism.Formsを内包していたと記憶しています。
よって、下記はPrism.DryIoc.Formsのみで十分と思います。

  • Prism.Autofac.Forms(iOSのみ選択されていたが、使用されてなさそう)
  • Prism.Core
  • Prism.DryIoc.Forms
  • Prism.Forms

最近のXamarin.Formsのテンプレのプロジェクトを作成すると、Xamarin.FormsXamarin.Essentialsしかありません。
よって、下記のNuGetパッケージに関しても、不要なのではと思いました。

  • Xamarin.Android.Support.CustomTabs
  • Xamarin.Android.Support.Design
  • Xamarin.Android.Support.v4(MainApplication.csでusingされているが未使用)
  • Xamarin.Android.Support.v7.AppCompat
  • Xamarin.Android.Support.v7.CardView
  • Xamarin.Android.Support.v7.MediaRouter

他にもあるかもしれませんが、私自身この辺りの知識があまりないので。。。

@rita0222
Copy link

手元で上記に記載のあるパッケージを削除してビルドし、
削除前後の apk サイズを比較しましたが、有意な差が認められませんでした。

削除前 削除後
35,519KB 35,535KB

Debug_Mock と Debug ビルドで確認しました。
不要なアセンブリはトリミングされているように見えます。
iOS 側は環境がないので不明です。

@kazumihirose
Copy link
Member

こちらは厚生労働省によって運用されているCOCOAのコードではありません。
大変恐縮なのですが、厚生労働省(COCOA)に再度Issue/PRなど頂ければ幸いです。
何卒宜しくお願い致します。
ただ、非常にありがたいご提案でして、Covid19Radarでも容量削除については、検討したいと思います。

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants