Skip to content
Discussion options

You must be logged in to vote

Hey @saimanoharigodavarty

I went through your discussion and I think I can help you out here.

So the main thing is oppia-android is not really meant to be built natively on Windows using Visual Studio Build Tools. That is the reason bazel keeps throwing error even though you have set everything correctly. So it is more of a Bazel + Windows limitation, not something wrong from your side.

The recommended way to build oppia-android on Windows is using WSL (Windows Subsystem for Linux) with Ubuntu. Once you are inside WSL, you basically follow the Linux instructions and everything works fine, because it uses the Linux GCC toolchain instead of MSVC, so the whole protobuf compile failure just d…

Replies: 3 comments 2 replies

Comment options

You must be logged in to vote
1 reply
@adhiamboperes
Comment options

Answer selected by saimanoharigodavarty
Comment options

You must be logged in to vote
1 reply
@Neer-rn
Comment options

Neer-rn May 8, 2026
Collaborator

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants