Hi all,
I’m trying to compile the simple todos app on Ubuntu (WSL) for the first time. Getting a few warnings but it seems to be doing something at least. The last message says “Starting app on Android Device”. Its been doing this for over an hour now.
Should I just let this run or is there something that I need to address first?
Ok, chances are your device is not connected. Did you check whether a device is available by running adb devices
?
It should look similar to the attached photo.
The easiest way to attach a device is to go into de Developer settings on the phone (I presume you use a physical device) and enable WIFI debugging.
Once a device is attached and installed you should be able to debug it with a Chrome browser ( at url: chrome://inspect/#devices
)

I’ve been trying various things. I’ve got USB and Wireless debugging enabled at the moment.
Using Powershell I’ve got this:
When I run adb devices
on Ubuntu I get a blank line, so clearly not connected.
When I look at my Wireless debugging settings I see:
IP address and port:
192.168.1.101:35109
Paired devices:
nouser@nohostname
On Chrome I see:
I might be getting somewhere with this.
I enter adb devices
and get this:
List of devices attached
FJOD3043FPO unauthorized
When I run adb -d logcat -c
the following is displayed:
- waiting for device -
The device doesn’t show up.
Now have this fixed! My Simple Todo list app even installed on my phone too! Feel like a deserve a medal for today’s headaches!
I ran adb devices
again and got this:
List of devices attached
FJOD3043FPO device
It seems that after some trial and error the solution was to use adb
from windows and create a symlink to adb
in Ubuntu, like so:
sudo ln -s /mnt/c/Users/44739/Downloads/platform-tools_r33.0.2-windows-adb/platform-tools/adb.exe /etc/Android/Sdk/platform-tools/adb
I decided to restart my phone and when it restarted I was prompted with an authorisation message for USB Debugging. I allowed that and it worked.
With Android, the Edison’s principle rules :))). The more you fail, the closer you get to success … yet you need to fail enough to get there
That’s certainly true! Several hours of failure yesterday, figuring it out was a nice ending though. Now for more of the same this afternoon!
One thing I can say is that both Android and IOS can be built in any complexity level. You just need to find the right updated plugins, have a properly setup machine, learn your tricks, cheats etc.
Yeah, finding all these things can be a nightmare. Yesterday I found out that the WSL Ubuntu kernel is updated via windows and that adb will only work through windows. I was expecting setting wireless debugging up to be another nightmare today but it actually just worked using adb connect ip:port
Guess I’ll find out soon what I’m in for next lol
When I started coding with Meteor 9 years ago, my “mentor” at that time advised me to buy a Mac. I still appreciate his advice every time I see someone here or in stackoverflow starting with “I’m on Windows …” or Ubuntu for that matter… 
Yeah I can see how that advice would be useful. I’ve always been using some combination of windows and linux, that’s just the way its been for me. Developing Meteor for 9 years, wow. I first started using it probably around that time too, it was before version 1 was released, back in the good ole days 