I am building an android application where my app user can do video chat with browser based user. For that, I have followed instruction on this link. But I think documentation on this link is very old.
So I checkout webRTC source code from here which is from Google repository. After that I have copied "talk" android sample example into my Eclipse workspace and run it. But I am getting error as "Could not load jingle_peerconnection_so".
Please help me.
Your question is not clear. You need to provide more information to allow people to give you a clear answer.
If you follow the guide on http://www.webrtc.org/native-code/android, you will be able to build the app.
I've got the same error when I tried to deploy on the emulator (kitkat version). But if I deploy the app on my device (Android 4.1), it's work perfectly.
So, in order to solve your problem (if it's really that), try to use your android device and not the emulator.
Sorry but I don't know why isn't working on the emulator.
Related
I came across a Google Play Store app named DevAppsDirect it's very awesome app.
Installing and running this app on my mobile I got a question ::
How DevAppsDirect Runs Android library demos without installing them?
Before running any Demo the app(DevAppsDirect) downloads it and then runs it.
I am wondering what is happening under the hood?
Can anyone please give a hint or explanation how it is done?
Thank You.
It is done by DexClassLoader. It is a nice feature but u must be aware of the security risk if you are building production grade system. what basically happens they download the compiled dex at runtime and load it.
I am new to Eclipse. I am trying to learn it step by step. I am trying to create an ArcGIS app for Android using "Eclipse IDE for Java EE Developers". I followed this tutorial, and noticed this sentence:
"Be sure to have an Android device connected to the machine. We do not
support running in an Emulator."
My question is >>> How can I test my app? Is what have been mentioned is true?! I think that this tutorial is old because they are talking about old SDK version.
I thought about using the Eclipse's Emulator, and I tried it, but the app didn't work properly!! I am confused right now; because I don't know whether the problem is that:
ArcGIS apps don't work on Emulator!
My code is wrong!
My problem in details: Hello World Map (ArcGIS) - Eclipse's Emulator doesn't run ArcGIS app properly
Since the ArcGIS page states that they do not support applications running on the emulator, please try to run it on an actual device. Also since it uses GPS, you may have to enable these settings on the emulator to make it work.
Also help us understand why it isn't working on the emulator? Is there a crash or a not responding? A Logcat may also be helpful for us to debug.
I don't have an Android phone, is there still a way I can learn Android? How can I learn and what do I need?
Yes, absolutely ... the android SDK comes with an emulator, which, while quirky in some ways, does a pretty good job of letting you at least start learning and running most sample projects.
edit: This thread is somewhat old, but in recent times a new emulator has been released that is quite nice. Check out Genymotion :)
To add to Joel Martinezs answer,
Yes you can learn android dev without having a device, although it is really good to have one if you are into dev.
I started 3 months back and this is what i did
Downloaded the sdk and tools
Created a hello world app
Read about android sdk best practices in the developers site.
Looked at a lot of sample apps to know how they work
Started creating our app.
If I could do it, I am sure you could do it too. Android development is very easy to get started. You have all the info you need in the android developers site. If you need any help we are here at StackOVerFlow :-)
You need to fulfill the following requirements
Java knowledge
Android sdk
Android simulator
working knowledge of android OS(you can get it using emulator)
creativity and logics
Finally, a video tutorial(I suggest lynda.com)
Also take a look into android developer official site
Hey in addition to the above answers,
u should actually test on ur device when u r making an app that uses one of the following :
GPS, or wi-fi to get user location
when u want to use any phone sensor in ur app
when u r trying to integrate camera/ camcorder in your app
also u might need to actually test phone call/sms functionality integrated in an app
otherwise the emulator just works fine
As Joel puts it, you can use the emulator. Here is the developer website, and here is the page specific to the emulator.
Sure. Just get an android emulator and use that for your development. there are free emulators available online as well as tutorials and lots of books available for android OS development.
I am really new in the Android world. I would like to try to write a simple "Hello Android" program that runs on an Android simulator. I have tried to Google here and there for the last couple of days to find a simple article that will guide me step by step.
Are there that kind of simple articles on the net? URL?
I am running Ubuntu 10.04
I have downloaded the android SDK Tools 10 and many more packages.
I have browsed the [android-beginners] list
I have read the FAQ list
What next? Thank you for any clues / URLs.
PS (added):
Basically, I am confused because every time I follow a new page, it will start with something like "you need to do XYZZY first". Again, when I went to XYZZY page, it will have a yet another prerequisite. Anyway, I have no idea what "eclipse" is, but I am going to install it yet. OK, I will be back soon. Thanks for all replies.
I'm wondering why this didn't help you, but since it seems to have failed for you, let me guide you to:
the official google android hello world
moar good articles / examples / tutorial
Once you have installed the SDK, the Hello, World tutorial should be just what you are looking for ;-)
It'll guide you, with the following steps :
Creating a Virtual Device for your tests
Creation a new Android Project, with Eclipse
Creating a first UI ; and using an XML Layout
And it'll end with a few words on debugging.
If you move out of experimentation into actual development, then I'd recommend getting a real device as soon as possible - emulator performance is really bad.
Depending on your requirements, Android-x86 may be useful (although it seems more targeted at deploying Android to desktops than development for phones)
You can buy developer versions of phones through Android Market, once you've registered a seller account. These are network unlocked (can be good for testing if a messaging problem is network weirdness of a bug), and allow you to install custom images (mostly useful if you want to get into platform development).
it seems that I'm not the first one, but I don't find anything that helps. I'm new to Android and would like to develop a real simple photo sharing app (three tabs: camera, gallery and upload to Picasa) to start off. Unfortunately the Google Data APIs for Java, don't run on Android and I didn't find a good tutorial for the newer Google Data API. I also couldn't get the Android Picasa sample to run: Eclipse complains about a buildpath error, but doesn't show what exactly is wrong.
I'm looking for an easy tutorial how to use Picasa with Android. Anyone has some kind of "middleware classes" between the old and the new API which one can use. How do I fix the buildpatj problem to run the sample or how in general can I import external JARs to my Android project.
Thanks for reporting the problem, Daniel. I actually fixed this bug recently on 9/13/2010. Please try the sample again and let me know if you encounter any problems.