Skip to content

pellet/Cake.AndroidAppManifest

 
 

Repository files navigation

Cake.AndroidAppManifest Build status

Cake Build addin for [de]serializing and updating an Android AppManifest.

Installation

Add the following reference to your cake build script:

#addin "Cake.AndroidAppManifest"

Usage

// load
var manifest = DeserializeAppManifest(new FilePath("AndroidManifest.xml"));

// adjust as needed
manifest.MinSdkVersion = 24;
manifest.PackageName = "com.example.mycoolapp";
manifest.VersionName = "1.0";
manifest.VersionCode = 10;
manifest.ApplicationIcon = "@mipmap/ic_launcher";
manifest.ApplicationLabel = "Android Application";
manifest.Debuggable = false;

// save
SerializeAppManifest(new FilePath("AndroidManifest.xml"), manifest);

With thanks to

  • Xamarin for open sourcing their build tools, the internals of this addin were pulled directly from Xamarin.Android.Build.Utilities.

About

Cake Build addin for [de]serializing and updating an Android AppManifest.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 70.2%
  • PowerShell 21.6%
  • Shell 8.2%