0
我想設置一個jenkins作業來構建我的xamarin形式的android項目。無法使用msbuild從命令行構建xamarin形式的android項目
我調用它像這樣:
msbuild project/project.droid/project.droid.csproj /p:Configuration=Release /t:PackageForAndroid /v:diag
一段時間,我碰到這些錯誤後:
obj\Release\android\src\android\support\v7\widget\Toolbar_NavigationOnClickEventDispatcher.java(27,76): javac.exe error : error: cannot find symbol [...]
obj\Release\android\src\android\support\v7\widget\Toolbar_NavigationOnClickEventDispatcher.java(27,76): javac.exe error : public Toolbar_NavigationOnClickEventDispatcher (android.support.v7.widget.Toolbar p0) throws java.lang.Throwable [...]
obj\Release\android\src\android\support\v7\widget\Toolbar_NavigationOnClickEventDispatcher.java(27,76): javac.exe error : symbol: class Toolbar [...]
obj\Release\android\src\android\support\v7\widget\Toolbar_NavigationOnClickEventDispatcher.java(27,76): javac.exe error : location: package android.support.v7.widget [...]
obj\Release\android\src\android\support\v7\widget\Toolbar_NavigationOnClickEventDispatcher.java(27,76): javac.exe error : [...]
obj\Release\android\src\md5270abb39e60627f0f200893b490a1ade\CarouselPageRenderer.java(8,36): javac.exe error : error: package android.support.v4.view.ViewPager does not exist [...]
還有很多很多。
當我第一次在Visual Studio 2015中生成項目,然後運行該命令時,它就起作用了。但這對我的詹金斯來說並不是解決方案。
我該如何解決這個問題?
我已經經歷了類似的問題在Windows外殼Gitlab的CI亞軍。應用相同的修復程序,只是服務的名稱是gitlab-ci-runner而不是Jenkins。 – corentinaltepe