【发布时间】:2017-03-28 12:23:24
【问题描述】:
所以我一直在尝试使用 MSBuild 命令行可执行文件在发布模式下创建 APK。
这是我创建的批处理文件的内容:
ECHO Building DsdMobile Solution... >CON
cd "C:\Ross\DEVELOPMENT\HANDHELD\Android\Dsd Mobile MaterialDesign"
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" DsdMobile.sln /P:Configuration=Release /v:quiet /t:Clean /nologo
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" DsdMobile.sln /P:Configuration=Release /v:quiet /t:Rebuild,PackageForAndroid /nologo
第一行我将目录更改为我的解决方案位置。 接下来,我做一个清洁
最后,我进行了 Rebuild 和 PackageForAndroid(我希望在我的 bin 发布文件夹中有一个 ...apk 文件。从来没有创建过一个 apk,我得到一个错误。
构建成功,但出现错误:
"C:Ross\Development\Handheld\Android\Dsd Mobile MaterialDesign\DsdMobile.sln.metaproj : error MSB4057: The target "PackageForAndroid" does not exists in the project. [C:\Ross\DEVELOPMENT\HANDHELD\Android\Dsd Mobile MaterialDesign\DsdMobile.sln]
我也尝试过使用SignAndroidPackage 的:t/ 参数,但这也失败并出现同样的错误:
"C:Ross\Development\Handheld\Android\Dsd Mobile MaterialDesign\DsdMobile.sln.metaproj : error MSB4057: The target "SignAndroidPackage" does not exists in the project. [C:\Ross\DEVELOPMENT\HANDHELD\Android\Dsd Mobile MaterialDesign\DsdMobile.sln]
我一直在使用的资源来自 PowerShell 脚本:
【问题讨论】:
标签: visual-studio-2015 xamarin.android