Hot answers tagged development
Two years on: I use AIDE, their brief summary of features states: Edit-compile-run cycle: Create a sample App with a single click Run your App with a single click No root access required Incremental compilation for fast build times Uses Eclipse .classpath project format for compatibility Integrated LogCat viewer Real-time error ...
If you want to get all meta, there's Terminal IDE, a full Java / HTML / Android development environment that runs on Android.
I have an app called C# To Go in the Android market that provides a basic C# REPL. It's certainly not meant to be a real development environment, but does allow you to play around with the language and compile things on the fly.
Why not give Ruboto IRB a go. From the app description: Interactive Ruby running on Android. Edit, save, and run scripts on the phone. Great for learning, prototyping, and small apps. Ruboto IRB taps the power of JRuby to open up the Android API.
In android development there are different logging levels. For example, there is Log.v for verbose, Log.e for level error, Log.w for level warn. All these are visible in logcat during development. Then there is Log.wtf which is like Log.e except it has level Assert which may actually terminate the program depending on the system. Ideally, this should never ...
Please keep in mind these are Developer options, and may be of no use, or have a negative impact on the performance of your device. Force GPU rendering The GPU is the Graphics Processing Unit. It's very much like the CPU, but instead of crunching numbers and taking care of tasks for the operating system and hardware, the GPU renders graphical information ...
You asked for a compiler, or IDE, but I really don't think native code compilation is the way Android apps are intended to mostly work, so you're going against the grain asking for C/C++ compilers. And since there is no JDK that is self-hosted, Java is probably out of the question too. That being said you can still do programming, just not compiler based ...
Android (despite its Linux roots) is far from capable of running Eclipse IDE as is. Not only is the hardware inadequate for supporting such a large application, but Android lacks a full Java SE JVM (Dalvik is a subset) and SWT (Eclipse UI framework) implementation for native Android UI controls does not exist. On Linux, SWT implementations exist ...
I know you're looking for programming apps actually on the phone, so this might not be overly helpful. I found an app called Splashtop Remote Desktop that with a WiFi connection, you can control your computer at home. I've tried it for reading documents and playing around. However; I think it could be used to write code using whatever utility you have at ...
There is retro language from Charles Childers and clojure REPL from sattvik software, although these are somewhat more exotic than the standard languages.
In case you only need a cross compiling environment with the standard Linux build tools there is an easy solution already included in the Android-NDK: In the subdirectory build/tools of the NDK you find a scrip named make-standalone-toolchain.sh. using the parameter --install-dir= you can specify a path where to create the standalone-toolkit - for example ...
this can be done Compile Ruby and Nodejs for android Install on device and configure with c/c++ ide (You can use C4droid,CCTools,Terminal IDE.... for installing the expansion modules on с/с++) Install rails ($gem install rails) example: (Click image to enlarge)
No, you can't. As you surmise, if you root your phone and write programs that use root to change system files or settings that you can't normally change, then you can break the phone that way. The risk is not really any different to running root programs that other people have written. If you don't root the phone, or don't use root in the apps you're ...
You can use your Android for development. In fact, you should use your Android device for development. The emulators are OK for very little things, but it's far from being enough. You can't break your phone if you're doing beginner development and you're not touching system files on the device. In the wooooorst case you would need to format it. You said ...
Aloha Editor runs within your browser. But I suppose it will not run in every Android browser, Firefox mobile seems most advanced when it comes to HTML5.
I'd suggest you take a look at Terminal IDE: Terminal IDE is an expandable terminal application, with a full Java / HTML / Android development kit, that runs on your Android device. It uses the command line, with many powerful and robust open-source applications, plus a custom ASCII on-screen 'soft' keyboard that works well (You must ENABLE it in ...
After a long search, finally I made my Micromax A57 to connect with eclipse and made it to suit for development. Installed Moborobo (All in one Android smart phone management tool). Perform stop -server / start -server using ADB. Reboot the device. Restart the eclipse. Device got detected.(Eclipse - list of adb devices) List of attached devices: ...
And if you are looking for a web development solution for e.g. PHP, you might want to take a look at PHP programming app with hosting?: PAW Server for Android -- amongst others -- offers you a web server with support for PHP (via a plugin), and comments in the linked question also mention some nice programming editors.
There is only one potential risk - I was using several phones to test my apps and I noticed that battery health suffers a lot, especially in older devices. You should use real phone instead of emulator if you have the chance. Emulators are good, but require a lot of RAM and hardly emulates all the cases you will get on real device.
You need to install Intel's HAXM module. HAXM accelerates your emulator so you don't test apps like a slideshow. My advice: Install Intel HAXM. Leave Virtualization Acceleration functions (Hyper-V, Vt-X etc.) activated and the emulator will work. There seems to be something wrong with your network adapter/configuration, too. Virtualization should be ...
I had a problem with my LG Nexus 4 not being recognised when I connected it to my laptop and in the end this solved the problem for me... On your mobile: Go to Settings > Storage > USB Computer Condition (Menu option from Storage Screen) Change from Media Device (MTP) to Camera (PTP) After that it was recognised without any issues.
Well, you can't change the actual screen size or DPI, because those are physical characteristics of the screen hardware. You can't stretch the phone to be the size of a tablet, or change how the LCD is wired. On a rooted device, you can edit a configuration file to change how big Android thinks the screen is, which will affect the calculated DPI and the ...
http://m.androidcentral.com/how-get-developer-settings-galaxy-s4 Head into the Settings menu. Samsung's done things a little differently and changed the way the settings menu looks, so you'll need to hit the "More" tab, and then get into the Software information. Look for "About device" at the bottom. Tap it. Hop on down to the build number, and tap it ...
Rooting your phone won't in itself make it unstable. It just gives you the opportunity to make it unstable later, by installing apps that interfere with normal system operations, or changing settings that aren't available to end users. If you trust yourself to use root access sensibly, then rooting won't interfere with your development.
Make sure that your device has usb debugging enabled. what happens if you execute "adb devices"? Is it listed?
The best way (I think) is to run a vnc client from the tablet to a Linux/Windows box where you have your development environnement already setup... I've seen some youtube clips about vnc and it's fast (on wifi at least)...
Only top voted, non community-wiki answers of a minimum length are eligible