Air for android emulator black screen

I run my app for android which I made with flash cs 5.5 and Air 3.0 on my Emulator. Way I see only a black screen on my Emulator?

Lets step back and make one thing clear.
AndroidSDK and AIR SDK are 2 different SDKs.
They are separate.
AIR SDK has adt and adl.
Android SDK has adb, AVD Manager and SDK Manager.
You need to have both of them.
Here's a picture of my overlayed AIR 3.2 on Flash Pro CS5.5 as well as a completely separate folder for my AndroidSDK. You can see the executables I am talking about, nested in their proper separate SDKs.
You can see how the top 2 Windows Explorers show the AndroidSDK. You can see adb as well as SDK Manager and AVD Manager.
You want to go to the location you see in the top 2 to set up your emulator to run.
The bottom Windows Explorer shows this path for me:
C:\Program Files (x86)\Adobe\Adobe Flash CS5.5\AIR2.6
This is the AIR SDK. Regardless that the name of the folder says AIR2.6, the instructions above tell you to overlay AIR 3.2 into this same folder. So this is actually my AIR 3.2 SDK. In there you can see clearly there is adt and adl.
You need to keep in mind which SDK has which executables.
If you do not follow the depicted, verbose instructions here to install the AIR SDK in your emulator and you are not producing an .apk that embeds AIR (captive runtime) then you will only ever see a black screen and your APK will never work.

Similar Messages

  • Firefox for Android gives black screen for my site

    I developed web app using GWT. And if I open my web app using Firefox for Android it gives me black screen. And nothing more. It happens only at site developed for mobile usage. At desktop version it works fine.
    Mobile version url: https://mob.meridianbet.com/mobile.jsp
    Desktop version url: https://meridianbet.com
    Can someone give me any advice.
    Kind regards,
    Marko

    I can't offer much help but I suggest checking the color
    controls on the browser and web page.

  • Air for Android app just a black blank screen on emulator.

    Greetings,
    I'm starting android app development using air for android and I'm encountering the same problem as in this discussion, http://forums.adobe.com/message/4343423.
    Followed all the suggested solutions on the above link and nothing is working for me.
    Before I started air for android development, I upgraded my air sdk from 2.6 to 3.2, I overlayed the AIR 3.2 SDK in flash following the instructions on this link http://www.flashdeveloper.co/post/20583114199/air32-in-flash-cs-55.
    Published my first air for android test app (a simple test app to test swipe gestures) and installed the .apk on the emulator using the command line. When I launched the app on the emulator, it says Adobe AIR runtime is required so I installed the AIR runtime on the emulator using this tutorial http://renaun.com/blog/2010/12/finding-the-air-for-android-emulator-runtime/.
    When I thought everything will now work as expected then this problem came up. What do you think is the problem here?
    I'm using flash pro cs5.5 on windows 7 64-bit.
    Thanks in advance.
    Thanks,
    Randy

    Hi guys, any ideas?

  • Air For Android - Full Screen not working

    Opened CS5.5 > Chose "Air For Android" which gave me a stage dimension of 480x800 default. I then created my app.
    I am using a Droid Bionic and testing my app on it. It will not go to full screen, regardless of how I am holding the Droid. When publishing, I clicked "Full Screen" and Portrait, Landscape, Auto Orientation, etc. I tried all of the publishing options, yet still there is white screen on the eastern and southern side of the screen.
    I have a picture on the main screen, and it fits perfectly within the 480x800 dimmensions when playing in Flash. After publishing to an APK file and testing it on Droid, I have that white space as mentioned, as if the stage size grew larger than the picture / app. I also shrank the stage(480x800) dimensions to to (340x600) , but still the same amount of white space. When I move the picture to the right a bit, and publish, it shows the white space on the left hand side of the stage. This can only mean that when I publish, the stage size grows but everything on the stage stays the same. 
    Any ideas?
    Thanks!

    I removed:
    stage.scaleMode = StageScaleMode.NO_SCALE;
    stage.align = StageAlign.TOP_LEFT;
    from AS3 and it works better. Now there is even white space on the north and south side of the screen. Clicking "Full Screen" in the publish settings, makes a little more white space, which is weird. It as if now the stage is expanding its height, rather than its height and width due to me using the above code. Still, would like to get rid of that extra white space.
    Edit: It looks like the stage height grew by 60. If I expand the picture by 60, placing it on the stage at 0x and -30y, it fits fine on the bionic. I don't understand why this is happening, and scared that it may be different for each device.

  • APP created with Air for Android but doesn't work on the emulator for test - Help!

    When I create an application using Flash CS5.5>>> AIR FOR ANDROID.
    After creating a test page I go to publish settings and send the app on Emulator RELEASE ... The APP is loaded correctly but as soon as you start the emulator, give this error "The application XXnameappXX (process air.XXnameappXX) has stopped unexpectedly. Please try again" Help Please!

    Ok i've find this before "Adobe Flash CS5/AIK2.5/runtimes/air/android/emulator/Runtime.apk" and install it on android emulator! Now works all i hope! Thanks for your answer!

  • AIR for Android maximum screen size?

    Hey folks!
    Sorry if this question was already made here, but I couldn't find. Does anyone know if  AIR for Android has a maximum screen size for apps? I have this app developed for 1080p resolution, and my device (CS918 with Rockchip RK3188) is set to 1080p as well. But when I run it through FlashDevelop debug, it downsizes to 720p, still showing in fullscreen. My AIR is version 14.0.
    Maybe it's my device, but since I don't have any other Android devices to test, I can't tell yet.
    Thank you.

    Thanks for letting me know! Here's the main thing I said:
    What you say about fullscreen isn’t correct. That just dictates whether the status bar is showing or not.
    The thing that controls how the stage is scaled is stage.scaleMode. The default value is “showAll”, and under that the stage will scale up so that either the height of the stage fills the height of the dvcid, or the width fills the width, depending on the ratio of the stage and the device.
    “noBorder” is another useful mode. You could design a 14:9 stage and have content near the edges that isn’t vital. The stage would then scale to fill the screen, but would allow some content to go off the edges. It’s easy to support a range of devices, from 4:3 to 16:9, with that single 14:9 stage.
    Some people use “noScale”, and then do all the mathematics themselves to get the contents of the stage to scale correctly. I just let Flash do that for me!
    What moonlight says about calculating the pixels that are visible on a given device is true, and useful. Here’s my function for finding out where the top of the stage falls on the current device:
    private static var landscapewidth:int = Math.max(Capabilities.screenResolutionX,Capabilities.screenResolutionY);
    private static var landscapeheight:int = Math.min(Capabilities.screenResolutionX,Capabilities.screenResolutionY);
    public static function landscapeTopEdge(thestage:Stage){
      return thestage.stageHeight * .5 - (thestage.stageWidth / landscapewidth * landscapeheight) * .5;
    Because I pass in the stage to the function I can use its width and height as part of the calculation. That saves hard coding it for a particular stage size.
    It’s a static function because I have it in a class with other device utilities. I would call it like this:
    var topedge: Number = DeviceUtils.landscapeTopEdge(this.stage);

  • Activation fails when not anwsering an incoming call Air for Android

    Hi,
    I'm developing a game with Adobe AIR for Android; we are handling events for Deactivate (Pausing) / Activate (just tracing for now) of the game.
    It works OK when:  I press home button and then go back. When I get an incoming call and answer it. When I get an incoming call and reject it. They all activate the game when finished
    It doesn’t work when: I get an incoming call and I missed it (no answering, no rejection either) instead of activating the game again a black screen is showed (trace on Activate event is not fired either).
    Did anyone experience the same issue?
    Regards

    I tried the above case on Samsung S4(v4.2.2)(Currently I have with me) with latest AIR SDK available at http://www.adobe.com/devnet/air/air-sdk-download.html and I am getting the activate and deactivate event if I get an incoming call and I missed it. Below is the code snippet I used. Please update if you are using something different.
    stage.addEventListener(Event.ACTIVATE,onActivate);
    stage.addEventListener(Event.DEACTIVATE, onDeactivate);
    protected function onDeactivate(event:Event):void
    // TODO Auto-generated method stub
    trace("In the deactivate method..........");
    protected function onActivate(event:Event):void
    // TODO Auto-generated method stub
    trace("In the activate method...........");
    Could you please share the 3.7 version using adt -version command on either terminal or command promt. You can find adt at AIRSDK/bin folder.
    Regards,
    Nimit

  • Partial wakelock in Adobe Air for Android

    I'm developing Adobe Air (for Android) application which is intended to be constantly on. App has event based operations. However, when phone enters to sleep mode app is able to perform only one or few events in a second which is not good enough. AIR's SystemIdleMode.KEEP_AWAKE -mode is not an alternative since it is too battery consuming.
    I'm looking for a solution where phone is allowed to go into sleep mode (screen is off) but still CPU performance is not drastically dropped. Not sure if Android's partial wakelock -mode does the job and is available via ANE?

    Well Im a bit puzzled now. I just created a quick AIR app using AIR13 for Android and did a DEACTIVATE test on the NativeApplication.nativeApplication property and used a TextField to "trace" out the frame rate when the app deactivated. The frame rate stayed at 24FPS the entire time. I turned the screen off, let it turn off, went to the home screen, and switched to other apps while the test app was still running. In all cases, the frame rate never dropped to 4FPS as indicated in Adobe's documentation. So it is either something a bug or feature of AIR13+ or it is how Android KitKat handles applications in the background. Im using an unlocked/stock Moto X running Android 4.4.3. The app also appends the getTimer() call to the end so you can see that it does change. Here is a link to the quick app I created: Dropbox - deactivate.apk
    I guess if you want to download that and test it out to see how it behaves on your device and let me know the results. What device and OS are you running?
    Below is the original message I started to type before I decided to create a quick app to test with. It may or may not still be relevant based on your results from my app test.
    If you are looking at just recording information, you could probably setup something on the Android/Java side that gets started when the app "sleeps" using the DEACTIVE event as a trigger to start the ANE side of things. Then when your app "wakes", you could use the ACTIVATE event to trigger a call to the ANE to pull all the data collected in the Java side back to AIR and stop the ANE data capture since the data capture would be back to being handled by AIR.

  • Textfield not working in air for android

    Hi,
    I have a weird problem. An input text component that works in air for desktop refuses to work in an air for android application.
    It draws on the screen as it should but i cant input text. Am i missing something fundamental?
    It is kind of hard to log in if i cant enter credentials
    Here is the code:
       idFmt1= new TextFormat("arial",18,0x000000);
       idFmt1.align="left";
       _inputText= new TextField();
       _inputText.defaultTextFormat = idFmt1;
       _inputText.x=150;
       _inputText.height = 35;
       _inputText.width= 150;
       _inputText.type = TextFieldType.INPUT;
       _inputText.background = true;
       _inputText.backgroundColor = 0xa0a0a0;
       _inputText.text = _initText;
       _inputText.tabEnabled = true;
       _inputText.tabIndex = 1;
       _inputText.displayAsPassword = false;
       _inputText.antiAliasType = flash.text.AntiAliasType.ADVANCED;
       _inputText.embedFonts = true;
       _inputText.alwaysShowSelection = true;
       _inputText.mouseEnabled=true;
       addChild(_inputText);

    I can't seem to get anywhere with capturing text input! I set the "type" to TextFieldType.INPUT  but this is still ignored on both the desktop and the device. If I place an input textield on the scene in Flash, that works in so far as it brings up the Android keyboard - but then nothing you type is of any consequence.
    What could I be missing?

  • Best way to preview AIR for Android projects for different devices?

    So if I am developing an AIR for Android app, is there a good, simple way to preview the app on any android device? I have installed it on my phone of course, but is there a simulator/emulator of some sort available so we can see how it would look on both an Android phone and a tablet? Thanks in advance to anyone who can help!

    DPI aside, you can just set your resolution on the project to the target devices resolution to preview how it will look. While vectors will render much smoother on the device (higher DPI), it's a very easy way to target various resolutions for testing.
    If you have the full CC suite you might want to consider using Flash Builder 4.7 which has many different device presets and allows you to create your own presets to mimic tablets and phones. It really depends how complex your project is to move over to FB.

  • AIR for Android App - Video Issue

    Hi all,
    I've developed a Air for Android application targeted specifically for Samsung N 800.
    There is a section in the application that has a list of Thumbnails and the user can click on any thumbnail and Play appropriate video.
    When playing the video, there is a Close button and Next / Back buttons available on the screen to handle respective actions.
    The issue with the app is that, when the Video is playing, if I hit the Home button available on the Tablet, the app minimises. Now if I maximize the app from the System Tray or reopen the App from the Menu, the video continues to play, but this time the Video overlaps the Close and Next / Back, so the user is not able to close the video what so ever.
    The same issue occurs when I access any of the buttons available on the Tablets system bar on the bottom of the screen.
    Any help will be much appreciated

    I'm not sure if I completely understand you, but if I do, you want to check the Exif info to see how the image is oriented, then rotate it to show it how you want on the screen. Take a look at this post here: http://forums.adobe.com/thread/875157 it may help with doing what you need. It's a little tricky and works differently for iOS and Android, but not too hard to figure out. Also, in the future, you may have more luck getting some decent answers by posting in this forum: http://forums.adobe.com/community/air/development/mobile?view=discussions

  • Google Maps for Flash in AIR for Android: ~2 minutes to start up

    I have a "Hello World" style AIR for Android app using Flash Builder 4 Burrito/Flex Hero.
    When debugging on device (stock HTC Desire) using Flex version v1.20 of Google Maps for Flash (map_flex_1_20.swc), it takes 1 minute and 50 seconds for the app to startup to display a simple map:Map3D on the home screen. The same app without the map:Map3D object starts in just a few seconds.
    There are no startup delays using the simulator.
    Anyone know what might be causing the severe startup delay when running on device?
    Thanks,
    Stephen

    Hi - yes no problem: I've uploaded a sample app here: http://crackedfrog.com/files/AndroidAIRMap.zip.
    You'll need to add a valid Google Maps API key and corresponding URL back into the maps:Map3D object:
    <maps:Map3D left="0" right="0" top="0" bottom="0"
      xmlns:maps="com.google.maps.*" id="map"
      url=""
      key=""
      sensor="false"/>
    This shows the same behaviour as described above - around 2 minutes to start up when debugging on the device.
    Appreciate any help.
    Thanks,
    Stephen

  • Flash cs5.5 FLVplayback Encoding Problems with Air for Android

    Dear All,
    I'm trying to play flv in my air application by using FLV playback in flash cs5.5.
    I can play flv in the pc but not on the samsung galaxy tab andriod platform.
    if anyone out there has tried out FLV playback with either an Air For Android application, where the FLV files are packaged within the app, or either streaming via normal http//:, any help  would be greatly appreciated.
    Thanks!

    First disable autoplay. It gave errors for me. Try to make the movie play with the play() command.
    to embed the movie in your air bundle, just go to publish settings for your flash project. Then in that screen go to the player settings.
    In the first GENERAL tab you'll see a the bottom that you can add files to your project
    Propably there is allready your .swf and an .xml file in there.
    Using the + icon you can add your video.
    Make sure that your video is in the same directory as your . FLA file and you can use it as is (by name)
    If for example your flashfile is in c:\mytest\mytest.fla and the video in c:\mytest\videos\myvideo.flv , then you will have to load your video as "videos/myvideo.flv" with a FORWARD slash, never use \
    Good luck

  • Increase brightness using adobe air for android

    Is there any fringe api to increase the screen brightness in adobe air for android?
    Im making a morse code app and it could really use a pump in brightness while the app is in use.
    If its not yet implemented, then this would deffinately make a nice addition.

    i have an app called screenLight on my droidx. it really pumps up the screen brightness and makes it like a flashlight (kinda)... so i am pretty sure it is possible. i dont know how but you might try to see if you can contact one of their develepors. another option for you would be to possibly use the cameras flash. it is way brighter than the screen will ever be (though much smaller)
    good idea for an app!

  • Air for Android problem

    Hi. Hope someone can help!
    I've successfully published an interactive childrens book app for the iPad using Air for iOS. I now want to publish the same app using Air for Android. I did a quick test just to see what it will look like and found that the animation is very slow and therefor the voice over is out of sync.
    The animations are hand drawn images with very basic tween motions. That's it!
    For navigation I used code snippets.
    Can someone please point me in the right direction?
    M

    did you test on an android device or emulator?
    if you used the emulator, test on a device.
    if you tested on a device make sure you have always have a background bitmap even if its just a stage colored rectangle.

Maybe you are looking for