Related
I want to get into writing android apps but do not have a PC, only a Transfomer original TF101.
Are there any coding apps out there that I can use instead of the SDK / emulators that you use on PC?
I dont mean an app to create/write the code for me, simply an app that allows me to create all the files and write the code needed myself but on the TF instead of on the PC.
Many thanks!!!
Yes............
You could try JavaIDEdroid: https://market.android.com/details?id=com.t_arn.JavaIDEdroid
I do development work on a laptop, and I hate it. Fed up scrolling and tabbing about just to look at a line of code. I recommend a desktop with a decent widescreen. Or maybe hook up that hdmi cable....
This like many questions has been asked so many times that I stop answering so much.
Sent from my Transformer Prime TF201 using Tapatalk
goodintentions said:
Yes............
Click to expand...
Click to collapse
Spidey01 said:
This like many questions has been asked so many times that I stop answering so much.
Sent from my Transformer Prime TF201 using Tapatalk
Click to expand...
Click to collapse
Believe me I tried searching (alot!!) both on XDA and google and really struggled to find them. I guess the search terms are very general so it was hard to hone in.
I'll try that app suggested above, do you guys (or anyone else) have any other suggestions to look at, or can point me to a thread on XDA which has this kind of info in it?
Spidey01 said:
This like many questions has been asked so many times that I stop answering so much.
Sent from my Transformer Prime TF201 using Tapatalk
Click to expand...
Click to collapse
I've never seen any threads on this topic, but would love to find out more.
Care to point us in the right direction?
Tapatalk sucks for searching, be it my posts or the forums in general. Most stuff I have is in Simplenote or my blog, and probably all but setup notes posted on XDA.
The general case: either you use something that doesn't work exactly like the SDK (i.e. Terminal IDE from the Market), or you setup an environment you can run the necessary tools in. I have a Debian stable chroot on my device with JDK, Ant, and Android SDK setup, the only problem is a few programs like render-script support, the emulator, and maybe one core program for doing the usual ant builds (aapt I think).
So you can use the Android SDK almost perfectly fine on device, only thing is you can't make an APK or use the ant build without compiling something from the SDK yourself (and I don't know where the source is, and ASOP is a big ass thing to download now just to run grep). All the pure "Java" parts work and you can run natively by using a real JDK on your device. The Android SDK is like 90-95% pure Java code and doesn't need a GUI to function if you can live that way.
Other wise you're limited to doing things the harder way than just here's the code, make APK and go clickly in a file manager.
You can even make regular Java code that will run on Android+davlik, as long as you don't use things missing from the Android API (like Swing) and know enough about how .java becomes .apk to put it in Dalvik format.
I don't know if Eclipse and the ADT work differently or not, so I have not tried them on device. Yes, you probably could use Eclipse on device if you do the Xvnc+a VNC client but ahem, I don't even like running Eclipse on a hell of a lot more powerful hardware. With a bit of tweaking to use the right SWT, the SDK manager could run its GUI the same way but that's more bother (to me) than using a little command line fu.
For editing code either an Android app or a Linux app can be used. I use vim because I have used it since like '05. Some might prefer e.g. Touchqode.
Something like Terminal IDE is probably best for people that don't understand things but you can't do a "Regular" build like with the Android SDK on a PC.
Oh, and btw if anyone knows where I can find the source for the Android SDK, let me know because I want to get it compiled for my tablet .
Sent from my Transformer Prime TF201 using Tapatalk
All,
Please find the attached Windows RT native binaries for Snes9x 1.53. Snes9x is a SNES emulator.
http://snes9x.ipherswipsite.com/
I've had to disable a few features, such as OpenGL support and AVI recording. Direct 3D support is still there and I've included the D3D9 runtime in the package. Please don't ask me for ROMs - google is your friend. I've tried a couple roms, seems to be working just fine, but there could be issues lurking as there were lots of compilation warnings.
Also, I don't have an Xbox controller handy so I'm not sure how well that will work.
Cheers!
EDIT: before anyone slams me for the port.. yes I'm aware of "Snes8x" in the app store
bfosterjr said:
All,
Please find the attached Windows RT native binaries for Snes9x 1.53. Snes9x is a SNES emulator.
http://snes9x.ipherswipsite.com/
I've had to disable a few features, such as OpenGL support and AVI recording. Direct 3D support is still there and I've included the D3D9 runtime in the package. Please don't ask me for ROMs - google is your friend. I've tried a couple roms, seems to be working just fine, but there could be issues lurking as there were lots of compilation warnings.
Also, I don't have an Xbox controller handy so I'm not sure how well that will work.
Cheers!
EDIT: before anyone slams me for the port.. yes I'm aware of "Snes8x" in the app store
Click to expand...
Click to collapse
nice job!work well on my surface:good:
thank you nice work!
bfosterjr said:
EDIT: before anyone slams me for the port.. yes I'm aware of "Snes8x" in the app store
Click to expand...
Click to collapse
It's funny, because when you first posted this port I had that thought, but I downloaded it anyway. I have since discovered I cannot freaking play Super Mario with the store version's touch controller... it's just to imprecise (and no feedback) for me to actually have fun playing Mario (i.e. not dying constantly), and unless I'm just missing something, it doesn't seem to support keyboard input. So your port of Snes9x to the rescue! Thank you! I am curious what your motivation was to port it...
domboy said:
It's funny, because when you first posted this port I had that thought, but I downloaded it anyway. I have since discovered I cannot freaking play Super Mario with the store version's touch controller... it's just to imprecise (and no feedback) for me to actually have fun playing Mario (i.e. not dying constantly), and unless I'm just missing something, it doesn't seem to support keyboard input. So your port of Snes9x to the rescue! Thank you! I am curious what your motivation was to port it...
Click to expand...
Click to collapse
open charms bar, settings, there's something in there to enable and disable hardware or touch controls etc.
I guess some people prefer desktop apps to modern UI, that and its always a nice exercise.
domboy said:
... I am curious what your motivation was to port it...
Click to expand...
Click to collapse
I dream of a world where Metro doesn't exist ....
SixSixSevenSeven said:
open charms bar, settings, there's something in there to enable and disable hardware or touch controls etc.
I guess some people prefer desktop apps to modern UI, that and its always a nice exercise.
Click to expand...
Click to collapse
Ahh, charms bar... I was looking in the um, "swipe from the bottom of the screen"...
bfosterjr said:
I dream of a world where Metro doesn't exist ....
Click to expand...
Click to collapse
Works for me... the longer I've had my Surface, the more I prefer the desktop for many things. So thanks again!!
Yeah there Is no Xbox controller support, unfortunately. Very solid port otherwise, thanks for the effort,
Having issues running this on 8.1.
Any suggestions? Just pops up a Windows error.
callmechewy said:
Having issues running this on 8.1.
Any suggestions? Just pops up a Windows error.
Click to expand...
Click to collapse
*facepalm* there are many threads and posts saying how there is no jailbreak for 8.1, this requires the jailbreak, therefore you cant use it. Snes8x is on the windows store though.
SixSixSevenSeven said:
*facepalm* there are many threads and posts saying how there is no jailbreak for 8.1, this requires the jailbreak, therefore you cant use it. Snes8x is on the windows store though.
Click to expand...
Click to collapse
Sorry, it doesn't say anywhere that it requires jailbreak, so I didn't think about it.
I'll start assuming it requires jailbreak if it's not in the Store. Safe enough assumption?
callmechewy said:
Sorry, it doesn't say anywhere that it requires jailbreak, so I didn't think about it.
I'll start assuming it requires jailbreak if it's not in the Store. Safe enough assumption?
Click to expand...
Click to collapse
yes. the idea of the jailbreak is that windows RT will only run apps if they have a digital signature from microsoft, which is not something they are issuing for desktop apps so our apps ports do not have a signature and will not run on windows RT. The jailbreak removed that restriction so it will run desktop apps developed by us (internet explorer, microsoft office and the other apps already on the device being microsoft apps are signed so will run on non jailbroken systems). Only microsoft can sign the apps.
There are a few exceptions, bat scripts can run on RT without a jailbreak, I think powershell scripts are fine too. You can coerce it into playing .swf files too (in metro too actually). Anything else, jailbreak required.
Sadly the exploit the jailbreak used was patched by microsoft in 8.1, why? we don't know. It serves no purpose to lock the desktop in this way and they went right out of their way to change the signature enforcement seemingly just to prevent the jailbreak. I think a few people have hinted at ways to jailbreak 8.1, but so far the idea has been to keep your mouth shut if you have an idea and only share via private means so that microsoft can't patch it until its too late (october when 8.1 goes fully public), as a result I have no idea if there is any progress, officially there is not.
Since the whole point of the jailbreak is to enable running non-"app" software, yes, that's a pretty safe assumption (not perfect - sideloaded apps don't need a jailbreak - but anything that tells you to run an EXE will).
SixSixSevenSeven said:
Sadly the exploit the jailbreak used was patched by microsoft in 8.1
Click to expand...
Click to collapse
This is only kind of true. The kernel exploit itself, the lack of validation on the object pointer on NtUserSetInformationThread subfunction 7, was not fixed. Getting to it was fixed and/or made much harder.
bfosterjr said:
All,
Please find the attached Windows RT native binaries for Snes9x 1.53. Snes9x is a SNES emulator.
http://snes9x.ipherswipsite.com/
I've had to disable a few features, such as OpenGL support and AVI recording. Direct 3D support is still there and I've included the D3D9 runtime in the package. Please don't ask me for ROMs - google is your friend. I've tried a couple roms, seems to be working just fine, but there could be issues lurking as there were lots of compilation warnings.
Also, I don't have an Xbox controller handy so I'm not sure how well that will work.
Cheers!
EDIT: before anyone slams me for the port.. yes I'm aware of "Snes8x" in the app store
Click to expand...
Click to collapse
Do you happen to have the sources and project files available? I'd like to build upon yours and try to integrate with XInput as done by snes8x, specifically CBoxController.c/h, ControllerInput.c/h, etc.
How about buld new 1.55 release for WinRT?
https://github.com/snes9xgit/snes9x
I miss also DMGBoy latest 2.0 version build.
So I've been doing a lot of looking around and I got a surface w. 8.1 for work as I needed MS Office. The only thing that I would like to be able to do is to MOD it so that I can put Google play on it and run android apps. I see that there is application called BlueStacks an emulator, I downloaded the .exe but the surface gives me the message that it can't run the exe. I went into the device and configured it to all untrusted apps via a YouTube I found and that did not work.
I'm not looking to make major changes to it. I am happy with it but want to add my android app. Can anybody point me in the right direction? Btw I am a complete noob on how to do this.
eyesofice said:
So I've been doing a lot of looking around and I got a surface w. 8.1 for work as I needed MS Office. The only thing that I would like to be able to do is to MOD it so that I can put Google play on it and run android apps. I see that there is application called BlueStacks an emulator, I downloaded the .exe but the surface gives me the message that it can't run the exe. I went into the device and configured it to all untrusted apps via a YouTube I found and that did not work.
I'm not looking to make major changes to it. I am happy with it but want to add my android app. Can anybody point me in the right direction? Btw I am a complete noob on how to do this.
Click to expand...
Click to collapse
I use DuOs. Haven't had one issue with it at all. It uses a newer version of android than bluestacks runs everthing like an android tablet would. They give you a free trial soo after that its not free. But i think the trial is like 30 days.
Cool do you have a direct link?
Ya I did some looking up online and it doesn't say a whole lot on where to start and get set up with the 30 day trial and what not. Any suggestions
Here's the link. Like i said, it's a free trial with all the features for 30 days. Then after that its a one time charge. I liked it soo much that I bought it and have been using it for a couple months without issues. Once installed you'll have to setup the android stuff just like its dual booting. You'll have to type in the wifi passwords and select the wifi networks. There's also a box to check in the android settings to give full root access to run android programs that require a rooted device. One thing that i recommend is closing the DuOs program completely when finished. You can switch between windows and android just like using a regular windows program but it doesn't like when windows goes in "sleep" mode while its running. I always close the program when i'm not using it. The app can be ended by entering windows task manager if it ever becomes unstable but i haven't experienced anything other than the waking up from "sleep" mode. I've noticed with several games that my surface running Duos, plays them smoother and more responsive than my Sony Xperia Tab Z. Hope this helps!
http://www.amiduos.com/
Thank you I downloaded the .exe and it will not run on my tablet. There was jail break .bat file that I ran on the surface but how do I check to see if it worked ?
eyesofice said:
Thank you I downloaded the .exe and it will not run on my tablet. There was jail break .bat file that I ran on the surface but how do I check to see if it worked ?
Click to expand...
Click to collapse
What model surface are you using? Is the os win 8.1? Everything that i've installed on mine installed just like a pc.
windows rt 8.1
32 bit os
arm processor
2gb ram
NVidia tegra 3 quad core cpu 1.30GhZ
The error that I get states that it can't run this app on this PC.
eyesofice said:
windows rt 8.1
32 bit os
arm processor
2gb ram
NVidia tegra 3 quad core cpu 1.30GhZ
The error that I get states that it can't run this app on this PC.
Click to expand...
Click to collapse
That's your problem there. As I understand it, you cannot install third party apps on the RT version of windows. You will only be able to install apps from the microsoft store.
Damn regretting RT 8.1 more an more everyday
Hey
I'm happy to have the LTE Version of the Shield (EU).
Now it would be very intresting to run a Normal Windows. Which one i don't care.
It would be nice for work cause I we have Professionally surveillance and there all companys say you Need to use Microsoft Internet Explorer to Flash Cameras or Recorders without Errors...
Do you see any way?
-> Tried with Bochs but i'm new on Android World so i'm not good with this.
-> Don't care i understand much things but normaly i'm "at home with Windows Devices".
Would be nice if you can help me.
SaintAsonia said:
Hey
I'm happy to have the LTE Version of the Shield (EU).
Now it would be very intresting to run a Normal Windows. Which one i don't care.
It would be nice for work cause I we have Professionally surveillance and there all companys say you Need to use Microsoft Internet Explorer to Flash Cameras or Recorders without Errors...
Do you see any way?
-> Tried with Bochs but i'm new on Android World so i'm not good with this.
-> Don't care i understand much things but normaly i'm "at home with Windows Devices".
Would be nice if you can help me.
Click to expand...
Click to collapse
You will not get any x86 version of Windows to run since the Shield is powered by an ARM processor.
Sent from my SM-G920V using XDA Premium HD app
nrage23 said:
You will not get any x86 version of Windows to run since the Shield is powered by an ARM processor.
Sent from my SM-G920V using XDA Premium HD app
Click to expand...
Click to collapse
Hey
Yes i know i mean about Emulator like i wrote already Bochs or something. But i didn't found a working Bochs Edition for my Shield.
I Know there are different Archidectures etc. but i like to emulate it. If it's slow i don't care. It just have to work
BTW: For my Skill: I've a MCSE Windows 8.1 and MCSA Windows Server 2012 R2 (actually i'm learning for MCSE)
You can use virtual desktop software like Chrome Remote Desktop or VMware, but Windows can't run on the Shield itself.
There's a very very high chance that there will be an ARM version of win10. They have already announced it. Should be a developer preview online someplace. Doubt it will work straight away though.
There is a also a version of Ubuntu Linux for shield
x86 applications can be run using Eltechs Exagear and wine using Ubuntu on the shield. IE should work. Run over to the thread on running Ubuntu natively using multirom. Must have root and new recovery etc. Is not for the notice.
geotherm said:
x86 applications can be run using Eltechs Exagear and wine using Ubuntu on the shield. IE should work. Run over to the thread on running Ubuntu natively using multirom. Must have root and new recovery etc. Is not for the notice.
Click to expand...
Click to collapse
Worth a quick mention that exagear is 30 bucks. It's the only thing holding me up from trying to get elder scrolls oblivion running on Ubuntu for shield. Any ideas there would be great.
Hi guys
Now it works much better..
But! which Emulator do you know?
-> Bochs don't work.
-> Limbo at last it work. But on Windows 95 -> Win XP it's checking Hardware in a Loop. Win Vista or newer -> Limbo Crash..
Maybe now someone want to help me?
Pariahnoble said:
There's a very very high chance that there will be an ARM version of win10. They have already announced it. Should be a developer preview online someplace. Doubt it will work straight away though.
There is a also a version of Ubuntu Linux for shield
Click to expand...
Click to collapse
nice
It is here,
https://dl.winehq.org/wine-builds/android/
But ain't working on pixel. I am pissed off. Any workarounds?
It is not compatible with Oreo yet.
Just let them know on their forums:
https://forum.winehq.org/viewforum.php?f=2
NoobInToto said:
It is here,
https://dl.winehq.org/wine-builds/android/
But ain't working on pixel. I am pissed off. Any workarounds?
Click to expand...
Click to collapse
Look into Crossover. It uses WINE. http://www.androidpolice.com/2017/11/07/crossover-android-chrome-os-enters-open-beta/
skawtnyc said:
Look into Crossover. It uses WINE. http://www.androidpolice.com/2017/11/07/crossover-android-chrome-os-enters-open-beta/
Click to expand...
Click to collapse
Unfortunately, it is not for ARM devices...
I hope they'll update it so it's compatible with Android Oreo devices.
Looks like the new WIne 3.0 is ARM-compatible, and has been compiled for ARM devices:
https://dl.winehq.org/wine-builds/android/
I have Oreo on my Nexus 7 2013, wine works, tried to install some apps but no luck, only errors. Internet Explorer works, but i see only blank white web pages
numbazZ said:
I have Oreo on my Nexus 7 2013, wine works, tried to install some apps but no luck, only errors. Internet Explorer works, but i see only blank white web pages
Click to expand...
Click to collapse
what kind if binaries / apps were u trying to run?
nine7nine said:
what kind if binaries / apps were u trying to run?
Click to expand...
Click to collapse
Tried Live For Speed installer, also exe from unpacked game, and some photoshop cs6 repack) as i know LFS works good on wine.
Will try something else tomorrow
numbazZ said:
Tried Live For Speed installer, also exe from unpacked game, and some photoshop cs6 repack) will try something else tomorrow
Click to expand...
Click to collapse
how about trying actual arm binaries?
ie; windows rt, win8 arm && win10 arm PEs
last I heard, while the wine devs are working on x86 on arm, it wasn't ready - when compared to say; win10 for arm's x86 emulation layer...
I also know that in the past to run x86 binaries in wine on arm, you have to have binfmt_misc enabled in the kernel + qemu (emulator) to make it all work...
not sure, where things are at, at the moment. but I'd try running actual Arm compiled windows app and see if they run.... idk, I can't imagine that Wine is super useful on android yet. that said, I am curious - as I used to maintain buillds and patchsets for wine...
Only binaries compiled for ARM will function under Wine. You can find an updated list in the second post of this thread: https://forum.xda-developers.com/showthread.php?t=2092348
skawtnyc said:
Only binaries compiled for ARM will function under Wine. You can find an updated list in the second post of this thread: https://forum.xda-developers.com/showthread.php?t=2092348
Click to expand...
Click to collapse
it should be noted, this is specifically windows rt / win8 arm apps... and hasn't been updated in 3yrs.
I suspect that if u were to investigate the windows app store / UWP apps - there are probably a much higher number of windows apps that potentially could run in wine / for arm - but then you would likely require the Microsoft store or some other way to get the apps running in wine (not sure if wine even supports them).
skawtnyc said:
Looks like the new WIne 3.0 is ARM-compatible, and has been compiled for ARM devices:
https://dl.winehq.org/wine-builds/android/
Click to expand...
Click to collapse
It is not pixel compatible, and that is all this thread is about.
NoobInToto said:
It is not pixel compatible, and that is all this thread is about.
Click to expand...
Click to collapse
To be honest I only installed it on my Pixel C, not my Pixel phone. Doing so would have been pointless since the resolution makes it very difficult to use. Also there's no way to access the software keyboard, making it even more difficult to use.
Even if you could install it, and those other issues were resolved, it doesn't have a x86 emulation layer so you're pretty much stuck with those old Windows RT apps and not much else. You're looking at something that really doesnt have much more value than proof of concept. I'm probably going to end up migrating my tablet to something like the Pixelbook so I can run Crossover on it and have both android and x86 Windows apps run natively.
skawtnyc said:
To be honest I only installed it on my Pixel C, not my Pixel phone. Doing so would have been pointless since the resolution makes it very difficult to use. Also there's no way to access the software keyboard, making it even more difficult to use.
Even if you could install it, and those other issues were resolved, it doesn't have a x86 emulation layer so you're pretty much stuck with those old Windows RT apps and not much else. You're looking at something that really doesnt have much more value than proof of concept. I'm probably going to end up migrating my tablet to something like the Pixelbook so I can run Crossover on it and have both android and x86 Windows apps run natively.
Click to expand...
Click to collapse
Well, I would still like to try it out. If they manage to make it work with windows 10, say, windows 10S , it would be cool, since windows 10 is more touch friendly than 7 . It is in the works I believe, to be made possible via qemu (full arm compatibility). Time will tell.
NoobInToto said:
It is not pixel compatible, and that is all this thread is about.
Click to expand...
Click to collapse
NoobInToto said:
Well, I would still like to try it out. If they manage to make it work with windows 10, say, windows 10S , it would be cool, since windows 10 is more touch friendly than 7 . It is in the works I believe, to be made possible via qemu (full arm compatibility). Time will tell.
Click to expand...
Click to collapse
My biggest regret about this is that I don't have an emulator to run Diablo II on my tablet. Sure, there are other games, but they don't really capture the experience the same way.
skawtnyc said:
My biggest regret about this is that I don't have an emulator to run Diablo II on my tablet. Sure, there are other games, but they don't really capture the experience the same way.
Click to expand...
Click to collapse
I managed to make doom 3 to work on my phone ( I don't recollect which one, pixel or nexus 6p, I switched to pixel about 2 months ago). I am not sure about diablo.
NoobInToto said:
It is not pixel compatible, and that is all this thread is about.
Click to expand...
Click to collapse
beyond installing, it doesn't seem to work for me... also, i'm unclear on whether this build is arm64 compatible.? (I know wine has an arm64 preloader though).
skawtnyc said:
Even if you could install it, and those other issues were resolved, it doesn't have a x86 emulation layer so you're pretty much stuck with those old Windows RT apps and not much else. You're looking at something that really doesnt have much more value than proof of concept. I'm probably going to end up migrating my tablet to something like the Pixelbook so I can run Crossover on it and have both android and x86 Windows apps run natively.
Click to expand...
Click to collapse
I suspect that running qemu + wine-x86 would be the better route to go (vs wine-arm or running qemu + windows)... i'm not too sure what the overhead would look like, but people are doing it on the rasberry pi 2/3...
it's probably also possible that using some of wine's env variables would improve performance (realtime priviledges for wineserver, critical threads, etc) and patching wine to support other enhancements (which is what I would do anyway, on my linux box).
NoobInToto said:
Well, I would still like to try it out. If they manage to make it work with windows 10, say, windows 10S , it would be cool, since windows 10 is more touch friendly than 7 . It is in the works I believe, to be made possible via qemu (full arm compatibility). Time will tell.
Click to expand...
Click to collapse
i'd like to, as well...
technically, you can run qemu + x86 wine on arm, right now. I just don't believe that anyone has packaged it up nicely for android...
and it would require additional manual configuration, init script, possibly a script/wrapper for launching apps too, depending... Another issue would be the vast majority of stock kernels don't have the support or enable stuff that is going to be required... mine suports binfmt_misc (which qemu will require), but i think other stuff may be needed. not positive.
it can't be that hard though, but I don't have much experience with qemu (and none on android), wine on the other hand - lots of experience with on linux. same goes for winelib...
does anyone know how to get access to the internal storage?
I cant even try to install anything, because I dont know where the Wine-Files are located.
Btw I'm using a Lenovo YogaBook
Thanks
trfr3ak said:
does anyone know how to get access to the internal storage?
I cant even try to install anything, because I dont know where the Wine-Files are located.
Btw I'm using a Lenovo YogaBook
Thanks
Click to expand...
Click to collapse
you'll have to figure out how to get into your internal storage yourself, but having a a proper file manager helps. you may need root to view the files (I did on my pixel)... also, not sure why you are asking for help for your yogabook in the google pixel forum...? (you probably shouldn't be).
as for where the files are. it's android, so app data is usually stored in /data/data/your.app.name... and this would be where wine installs it's binaries and prefix too. (org.winehq.wine)
---------- Post added at 10:22 PM ---------- Previous post was at 10:18 PM ----------
so yeah. looking at the binaries. they are compiled as arm-v7a. ... they should run (although, by default after install, they aren't in the PATH / can't be executed from a terminal)....
I guess maybe the arm64 version just isn't ready at this point && wine-3.0 for arm requires some manual setup on the pixel... might tinker with it later, or look into qemu + wine x86... we'll see