mdtool,在mac上构建android apk

时间:2014-01-24 13:22:31

标签: android xamarin.android apk mdtool

我有一个Xamarin项目正在寻找使用mdtool和命令行构建Android apk。 这是设置:

我安装了mac mini - Xamarin Studio,我有解决方案没有问题。 现在从命令行开始,这就是我想要做的事情

#REM Traverse to the folder which holds the .sln file
cd One/Xamarin/Android/OneAndroid 

#REM start the build using mdtool
'/Applications/Xamarin Studio.app/Contents/MacOS/mdtool' -v build OneAndroid.sln

上面为我完成了构建,但是我没有得到一个apk文件。 有人可以与我分享哪些选项需要添加到mdtool以生成apk文件?

由于 拉杰什

我知道我可能缺少mdtool的一些参数

2 个答案:

答案 0 :(得分:6)

使用XBuild编译APK,例如:

xbuild MyXamarinAndroidApplication.csproj /p:Configuration=Release /t:SignAndroidPackage

这将在发布模式下编译项目并生成已签名和未签名的APK。如果你只想要一个未签名的APK:

xbuild MyXamarinAndroidApplication.csproj /p:Configuration=Release /t:PackageForAndroid

值得注意的是,您必须指定.csproj,而不是.sln。如果你给它一个解决方案文件,你会收到一个错误,抱怨它无法找到“SignAndroidPackage”目标。

答案 1 :(得分:1)