Game Studio fails to build project for Android.
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 7.8k
- Forks
- 1.2k
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 49
Description
Game Studio fails to build Jumpy Jet for Android.
Release Type:
Official
Version:
3.0.0.5 Official
Platform(s):
Windows 8.1
System
OS/device including version:
Windows 8.1 64bit, 8GB AMD FX 6350 6 core
Graphics Chipset
AMD Radeon HD 7700 Series
Memory Size 1024 MB
Radeon Software Version 17.4.4
Describe the bug
Game Studio fails to build Jumpy Jet for Android.
" Error: The target "GetAndroidPackage" does not exist in the project."
To Reproduce
Create a new Jumpy Jet project for Windows and Android from the Xenko launcher.
Choose Build+Run in Game Studio with Android selected and an android device attached.
Expected behavior
The project should build and deploy to the Android device.
Screenshots
Log and callstacks
Output
[(0,0)]: Debug: Building with tools version "15.0".
[(0,0)]: Debug: Initializing task factory "CodeTaskFactory" from assembly "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Build.Tasks.Core.dll".
[(0,0)]: Debug: Using "SetVsMonoAndroidRegistryKey" task from the task factory "Code Task Factory".
[(0,0)]: Verbose: SOFTWARE\Xamarin\VisualStudio\15.0_7b782f8d\Android
[(0,0)]: Debug: Target "RemoveSdksCache" skipped, due to false condition; (Exists('$(IntermediateOutputPath)sdks.cache')) was evaluated as (Exists('obj\Android\Debug\sdks.cache')).
[C:\Users\Greg\Documents\Xenko_Projects\JumpyJet\JumpyJet\JumpyJet.Android\JumpyJet.Android.csproj(0,0)]: Error: The target "GetAndroidPackage" does not exist in the project.
Additional context
System has both VS2015 and VS2017 installed.
Jumpy Jet successfully builds and deploys in Debug mode from VS2017
2>Done building project "JumpyJet.Android.csproj".
2>Build succeeded.
2>Deploy successfully on Motorola XT1045
========== Build: 1 succeeded, 0 failed, 1 up-to-date, 0 skipped ==========
========== Deploy: 1 succeeded, 0 failed, 0 skipped ==========
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with JumpyJet.Android\JumpyJet.Android.csproj and the Game Studio Build+Run path described in the report. Compare that path with the successful Debug build and deployment from Visual Studio 2017, then reproduce the missing GetAndroidPackage target error; done means a launcher-created Android project builds and deploys to the attached device.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, csharp
- Domain
- build-system, game-dev, mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100