Android Application Deployment on Android Device - android

I have developed the Google map application in android using Eclipse and AVD. Is it possible to run the application on device or I need any development certificate to install application on device (just like iPhone).
Kindly guide me so that I can test my application on my device.

You do not need a certificate you need a phone with debugging enabled. Read this article:
http://developer.android.com/guide/developing/device.html
After an successful installation of your app, you might want to read this article:
http://developer.android.com/guide/developing/tools/adb.html
Although you might want to ask at stackoverflow.com for programming related questions.

Related

Proper way to debug through installed android app on Device

I am new to app development, currently i am developing apps in Ionic/Cordova/react-native frameworks, in all these i have pretty much easy browser based debugging options. but when it come to installed apps, i have not found any proper documentation.
so can you please guide me to find the proper way to debug and check installed app on devices, currently not found any relevant information .
Thanks,
Sopo
If you are using google chrome ,connect your device to your computer via usb and navigate to this url chrome://inspect/#devices from here you will be able to debug the installed app.

Writing own Android Apps for personal use?

I am interested in coding up some interactive apps for personal use on my Samsung Galaxy tab running the Android OS. Ideally I would like to write a program in C++/Haskell/Python on my desktop, test them out with a simulator in an IDE such as Eclipse, and then transfer the compiled
executable onto my Tablet to be used like any normal Android app.
Can this be done? All sites I have come across so far are about writing android apps on your PC and then publishing them to Google Play
after meeting some quality criteria as mentioned here
The closest question on SO I could find is this one but it does not seem to answer the question.
If so, can someone tell me the workflow for doing this? In particular to which folder must I transfer my executable to?
Note: I will be coding these apps on Ubuntu 14.04 in the languages mentioned above.
You can build and run your own apps without uploading to anywhere. Android allows apps to be installed from the computer to device using the adb executable (Android Development Bridge). You can develop the app and push it directly to your device.
If your interested in python android you might want to checkout: https://kivy.org/
For more information on building apps and installing locally checkout here: http://developer.android.com/training/index.html

Is there any way to run an application direct to the device on Corona SDK?

It is very time-consuming to build an application, copy the apk on the device, install it and run it, just because you want to change the value of a variable. Is there any way to run an application straight to the phone (like in Unity) ?
Does Gideros or any other similar SDK offer this capability? I read that ZeroBrane offers on device debugging but I didn't find any more tutorial/information how can you do it.
Gideros provides exactly such capability, you just install Gideros Player on your device, enter IP address on your computer, and instantly run your app on device, without any exporting or building, just click play.
Additionally with combination of ZeroBrane you can achieve live coding
http://bowerhaus.eu/blog/files/live_coding.html
Corona cannot do that without ZeroBrane LiveCoding.
Gideros do that by default.
There are tutorials and documentation at the ZeroBrane site for doing remote device debugging (and even live coding for some frameworks).
Generally remote debug requires that the on-device code be able to load the modules mobdebug (provided with ZBS) and luasocket.

Installing apk without user input

I have been searching the internet wildly for an answer to this question.
We are creating custom android app for internal use only and we would be installing that on custom andoid devices. We would like to have full control of the device through the app. The end user of this device is not meant to use anything other than the app on this device. I have sealed out all the possibilities of getting out of the app except this one possibility where the program tries to update itself and asks for user permission.
Let me repeat again, This app is not meant to be put on market, only for use with custom devices designed for specific purpose. So security is not an issue here.
The device is rooted and we have done a lot of alterations with it. But I cant quite figure out how to make this update work.
If you have any ideas/solution please share it with me. I can do anything with my device, (even dig a hole in it if required :P) as they would be custom made, and would be packaged with us before going out. Just have to make it work.
If you are talking about internally installing the APK with like an update application specifically designed to update your other application which is not managed by Google Play you may want to look into this. So between xjaphx's answer and the link I just shared you will be able to install and maintain updates.
This is as simple as how it works.
Pre-condition:
Get devices rooted
Prepare Android development environment (Android SDK, platforms-tools)
A cable to connect PC and devices.
Steps:
Open command-line if Windows or shell if Linux
type: "adb push YourApp.apk /system/app"
That's done for installation of the app. Reboot and check whether your app works or not.

Android development with Windows XP and no Android device

Hi, I'm planning to learn android app development, but I don't have any Android device. Can I still learn it using my Windows machine?
If so, how to check the output? And can any one suggest me a good tutorial for beginners.
Yes you can develop android application.
You will require....
A IDE like Eclipse.
Android SDK --- This includes an android emulator.
Note:-- Some functionalities are not supported by android emulator and for that you will require android phone.
Yes you can use windows, and there is a simulator that shows a "virtual" android device thats part of the SDK
http://developer.android.com/guide/basics/what-is-android.html
The Android Guide has everything you need to know to get started. If you want to test on a real device (and you probably should if at all possible financially), you can either purchase a developer phone from Google or you can buy a cheap (relatively) used one on eBay.
you will need Eclipse and SDK for android
http://developer.android.com/index.html from this you will get lots of help
http://www.deviceanywhere.com/Test-Automation
visit the link above. This site lets you test through the web on real devices. It is a paid service though so you might have to decide which one would be cheaper, buying an android
phone or testing through this site.
Hope this helps.

Categories

Resources