Install Flash or AIR on INTEL Android (Android-x86)?

I port the Flash 8 application to Android and do not have an Android device.

I have an emulator installed, but I find it deadly slow.

I also have Android 2.2 installed in VirtualBox using

http://www.android-x86.org/

and it works great. 10x is better than an emulator for speed.

My problem: I was unable to figure out how to install Flash or Air in Android x86 (Intel version for Android). Perhaps this is due to the fact that all the flash apk files I found are based on ARM. Does anyone know if there is any Flash apk for Android based on Android? Or is libflashplayer.so built for Android based on Android?

Any ideas? Thanks!

Edit: main sentence

Instead of using Android x86, consider using Intel's Haxm acceleration to speed up ARM emulation by about 10 times. I did this for other projects and it was faster than using the device

http://software.intel.com/en-us/articles/speeding-up-the-android-emulator-on-intel-architecture


Main note: I had an employee from Adobe who replied that he was not officially supported (April 2011).

http://forums.adobe.com/thread/838875?tstart=0


Note. . It looks like the intel-based libflashplayer.so should exist somewhere, since Logitech Revue, which runs the Android version of GoogleTV on Intel processor, is missing:

http://androidspin.com/2010/10/25/logitech-revue-strips-down-showing-its-1-2ghz-processor/


Note. . I tried to install Market (so that I can install Flash through the market) using various offers on the Internet, without real success. It installs but does not work when I try to download it using

The application market (com.android.vending) stopped unexpectedly. Try again.

I cleared the cache and data for the Market app, without any success.

I also tried installing various Flash APK files that I found on the Internet by downloading them through a browser, without any success. This works for other APKs, but not for Flash, and I think this is because the APK that I found is based on ARM, not Intel.


Note. I also tried installing any APK using adb connect IP-OF-VM, and then did the installation, but no luck there either.

Thanks!

+6
android flash intel air
source share
7 answers

Install Flash Player

I tested it on Genymotion Android 5.0 emulator in Firefox browser
The author tested it on some Asus x86 devices in Next Browser and browsers.

Source: Russian http://w3bsit3-dns.com/forum/index.php?showtopic=604485&st=0#entry34325102

Flash Player Version: 11.1.115.81

Prerequisites:
- root rights

Steps:
1) uninstall Flash Player if it is already installed
2) download the archive from the source (Russian forum with registration) or mirrors
3) a copy of flashplayer.apk from the archive in / system / app
4) change permissions flashplayer.apk "rw-r-- r--" (you can use the Root Explorer application)
5) in / system / lib create a new directory "plugins" and set its permissions as "rwx rx rx",
6) in / system / lib / plugins create a new directory "com.adobe.flashplayer" and set its permissions as "rwx rx rx",
7) copy libflashplayer.so from the archive to the system /lib/plugins/com.adobe.flashplayer and set its permissions as "rwx rx rx",
8) reboot device
9) launch Flash Player if the settings page is loaded -> enjoy

+1
source share

There is no guarantee that this is possible. Adobe only supports Flash / Air on a specific set of devices. http://www.adobe.com/flashplatform/certified_devices/

I do not want to be discouraged, but here is my experience: on the same day (that is, in November 2010) Adobe released the public beta version of โ€œFlash Pro Extension for Airโ€ (it has since been removed from Adobe's website http: / /labs.adobe.com/technologies/flashpro_extensionforair/ ). There were two Air modes in this release: one for physical devices and one for the emulator. I remember that the runtime of the emulator worked only in avd running Android 2.2 (neither 2.1 nor 2.3 worked). What I'm trying to say is that this stuff is full. I wish you good luck, but do not think that you will earn it. In particular, Flash can check the ARM v7 server, which is not in the Android-x86 environment. http://www.adobe.com/products/flashplayer/systemreqs/#mobile

Here is a bit more information; android-x86 forums are probably better off finding help on this than SO: http://groups.google.com/group/android-x86/browse_thread/thread/a5bba0d781773928/7abafab2f9cca714?lnk=gst&q=flash#7abafab2f9cca714

Edit: I like your thinking in the Logitech Revue registry, but I suspect that people from Google TV just wound up a strip flv streamer and not a full flash player with swf support.

Edit: Any chance you could work with Wallaby?
http://labs.adobe.com/technologies/wallaby/

Edit: Maybe try asking Veronica Brossi? (author of the page "Developing Android applications with Adobe Air") in the upper right corner of this page: http://www.flashgoddess.com/html/spotVBrossier.html

Edit: Two other factors for your edification ...
Last week, Adobe announced the release of CS5.5, which officially announced support for the beta version of Android. Obviously, this doesnโ€™t solve your problem, but should give you some idea of โ€‹โ€‹Adobeโ€™s strategy (HTML5, multi-platform ...).
I really like the offer to buy a device - no one has been developing for Android for a long time without it. The "problem" is that Virgin Mobile's deal is by far the best, but with one big catch: LG Optimus V does not support Flash / Air. The fact that phones that don't support Flash are still selling like hotcakes was one of the factors that made me abandon Flash for my current projects. It was painful, but sometimes life is tough .:-)

+4
source share
+1
source share

Assuming this is for a commercial training course, I would recommend just buying a device - the cost is likely to be significantly offset (your hourly rate for the hour you save).

In addition, any tricks you use to create a custom environment mean that you are not testing a standard environment that is not ideal.

Nevertheless, there are official Linux libflashplayer.so files, so they may well work inside Android x86 (since the usual Android environment is just a normal JVM on top of Linux), although interacting with Android can be difficult - you will need X11 (see X11 comes in in Android to do this)

If you are interested in contacting Veronica Brossier, someone from this name is listed on LinkedIn as the senior developer of Flash - this may be the contact channel for use.

Hope this helps,

Phil Lello

0
source share

The answers to this question led me to ask the same question on the Adobe Mobile Device forums, and an Adobe employee said that it was not supported (April 2011):

http://forums.adobe.com/thread/838875?tstart=0

0
source share

I know I'm a little late, but it will help you decide your FC market

press Alt-F1 and type "start faketsd" without quotes.

Press alt-f7 to return to the Android desktop.

0
source share

There are fully licensed versions of Android for x86 devices such as ASUS FHD 10. You should be able to package the app with Air for Android and run on Android-x86. In the case of my Intel-based tablet, performance does not seem to be available in Air version 3.9, but that may change in the future.

Note. The latest Flash APKs released by Adobe do not support x86, and Flash for mobile is no longer active.

0
source share

All Articles