stride3d / stride3d/stride

Game Studio fails to build project for Android.

Open
#206 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area-GameStudio bug platform-Android
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.