I've just finished my Kivy application and it works great in Ubuntu 12.04 LTS (64-bit). Now I want to test it on an Android system, so I follow these steps in the official Kivy docs and finally (after some troubles) I could create the .APK file. Since I didn't hace a real android phone or tablet, I installed the Genymotion Android Emulator which is actually emulating a Samsung Galaxy S4 - 4.3 - API 18 - 1080x1920. When trying to open my application.apk file I'm receiving:
That's all, there's no more information.
Does anybody experimented something like this? Is there any Android emulator which works better when it's testing Kivy applications?
Any help will be appreciated.
The normal Android emulator works fine. Make sure it is using Android 4+ and has hardware GPU acceleration enabled.
Related
I am developing a flutter app on a MacBook, using VISUAL STUDIO. I debug it on an iPhone XS MAX. I would like to debug it on a SAMSUNG A21S as well, to see if both apps work (the IOS one and the Android one). So far, I have tried the android one on a WINDOWS computer.
Anyone knows if it's possible to debug on a the Samsung A21 using my MacBook ?
If there's a problem with recognizing the device, you have to set up ADB manually. Use this link to set up.
I'm having a lot of trouble getting Appcelerator studio to recognize any devices on Windows 10.
Situation is this, have recently upgraded to Windows 10 from 7 in order to have a go at Windows phone development.
I was able to detect and deploy to Android devices fine on my Windows 7 setup.
ADB finds the Android devices ok in command line mode.
Using the Titanium CLI, "Ti info" states "no android devices connected".
Have set up Android studio as a test, Android devices show up successfully and I've been able to run a "hello world" app to them.
Have set up Appcelerator studio on another Win 10 machine as a test, no joy there either
SDK's seem to be set up ok, can run apps on emulator.
Has anyone out there had any trouble deploying to android on Win 10, are there any known bugs or quirks that could be blocking communication between ADB and Appcelerator studio?
Devices used are LG G3 and Galaxy S6
Any help much appreciated!
I am new to Android development, i need some start up advice, tools and resources to start.
I have Samsung Galaxy SIII (GT-I9300) mobile (Andriod 4.3) and Laptop with Windows 7 OS.
What is the first step, which software i need to download, SDK's, IDE's, tutorials, Framework like PhoneGap etc.
you should start reading https://developer.android.com/training/index.html and downloading Android Studio
You can use the playlist from slidenerd on youtube, it has everything you need to get started.
https://www.youtube.com/playlist?list=PLonJJ3BVjZW6hYgvtkaWvwAVvOFB7fkLa
There are many examples of questions about how to speed up the android emulator. Here's an example: Why is the Android emulator so slow? How can we speed up the Android emulator? Some of the solutions are, "Use a different emulator". But, can cordova be configured to use these different emulators? If so, where do I configure this? By default, cordova is looking for an AVD (android virtualization device).
Install Genymotion then run:
cordova run android
Cordova recognizes Genymotion as a device not an emulator.
I've just started learning android and I've completed the hello world sample program which running on my galaxy tab emulator successfully.
Now i have the following concerns as below
can this hello world program run on galaxy y handset?
From where I can get the emulator for galaxy y model from samsung?
I am using sdk platform 2.2 , can this code run on Android OS v2.3.5 (Gingerbread - real handset)?
1) Yes
2) I'm not sure if such thing exists
3) Yes
You should try running the program on your handset; you can't learn unless you do. just FYI, I had to install Samsung Kies to get the drivers that let Eclipse see a Galaxy tab. I'm not sure if you have to do the same for the handset, but if that's the case, now you know what to do.
If you are beginning to learn Android you are better off learning with the default emulator that comes with the SDK. Setting up handset manufacturer specific emulators is not the hassle to address right now. Just use the default SDK, you will be fine.
Hello world programs, in almost all cases in Android will work with any emulator or SDK (from Android 1.6 onwards). So you should be okay.
Also, if it doesnt run due to some reason, learning how to recognize it and address it is a useful skill too, so dont think its not important.
If you're new to Android start your app projects with
Minimum required SDK-android 2.2 froyo
Target SDK- 4.2 jelly bean
Compile with android 4.2.
After creating the project go to your workspace APP project folder/bin/.apk file, copy and paste the .apk file and run it on your Samsung Galaxy y. It works, even I to have a Galaxy y mobile and tried it, it works.
Thank You. :)