Flash Builder can't find PPAPI flash debugger - google-chrome

I was able to get flash builder to work with the NPAPI version of the debugger, but I have installed chrome 64-bit (v 38.0.2125.101), which seems to only work with the PPAPI version found here. With that version installed I am back to this error message:
C:\Program Files (x86)\Google\Chrome\Application\plugins\NPSWF32.dll
Flash Builder cannot locate the required version of Adobe Flash Player. You might need to install the Flash Player or reinstall Flash Builder.
Do you want to try to run your application with the current version?
That directory doesn't exist, and it doesn't look like it ever did, so I have no idea why Flash Builder is looking there, or how to tell it to look elsewhere.

Related

Flash Builder trying to use wrong player

When trying to run or debug in Flash Builder, I get the following error:
C:\Program Files (x86)\Google\Chrome\Application\plugins\NPSWF32.dll
Flash Builder cannot locate the required version of Adobe Flash Player. You might need to install the Flash Player or reinstall Flash Builder.
Do you want to try to run your application with the current version?
I've checked the setting in preferences > flash builder > debug and it is pointing to
C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64 Bit)\player\win\11.4\FlashPlayerDebugger.exe
Yet as you can see from the previous message Flash Builder is still trying to use the chrome version of flash player. How do I actually change this setting to use the right version?
Solved this by installing the plugin version of the debugger (for netscape compatible browsers) found here. I then had to go to chrome://plugins/ and disable the pepflashplayer.dll version of the player. Apparently chrome comes with the standard version of flash player preinstalled, and I guess flash builder was trying to use that.
Open the property of current project(e.g. HelloWorld), and go to Run/Debug Settings, double click the project, uncheck the "Use default" and choose "HelloWorld.swf", not "HelloWorld.html".
Updated fix:
Download and install the Active-X flash player debugger.
Test in Flashbuilder by setting your default browser to IE.
Download the Opera and Chromium debugger and install.
Now the Flashbuilder debugger should work with Chrome, also.
I discovered this by accident but I have tried it on two separate installs of FlashBuilder 4.6 and the debugger works in Chrome and IE.

Flash debug player won't launch

I'm having major issues with my Flash Debug Player. For a while now it hasn't been able to launch properly, or at least so it seems. Whenever I visit a site with the debug player enabled I just get the sad puzzle piece and a message saying that Macromedia Flash Player has crashed. It's the same thing with ADL, I can only run it with the -nodebug flag.
It works just fine if I install the regular Flash Player or use the one built into Chrome.
If I'm not mistaken, this might have begun to happen when I installed the Flashbug debugger in Firefox.
I've done the following:
tried installing an older version of the debug player
uninstalled flash and AIR completely before installing a new version
made sure there is a flashlog.txt file
I've edited my mm.cfg to look like this:
ErrorReportingEnable=1
TraceOutputFileEnable=1
Nothing is written to flashlog.txt when I try using the debug player, or ADL, and it works with the regular player and ADL with -nodbug enabled, so I'm guessing something happens with the logging part of the player. When running ADL i get "Bus error: 10" in the terminal.
Could anyone give me a hint, or any ideas at all on how to fix this? Could there be some hidden configuration file somewhere that isn't removed when I uninstall to do a fresh install or something?
Please can you tell me what version you are running. The error appears when you try to debug a project from Flex or Flash Builder? I Had similar when trying to debug projects in Flash Builder with Firefox, the solution (for me) was to uninstall flash player with this program and then install again a correct version, in this case try with the version 9 or 10.
I hope it will be helpful

Is there a way to publish a AS3 based Flash projector that will run on a PowerPC Mac?

I'm using AS3 to author my project. I tried to publish as Flash Player 9 and this didn't work. I can't go down to Flash Player 8 because that predates AS3.
You can open your SWF in the Flash Player on your PowerPC, then save as projector. The project has to be exported to run with the same Flash version, though - perhaps you have to use a different SDK?
If it isn't possible to target Flash 9 with your current version, try the Flex 3 SDK. You can download it for free and run the compiler using a build tool like Ant, Maven, Gradle, etc., from your IDE (FlashDevelop, FlashBuilder, FDT, etc.) or directly from the command line / prompt.

How to publish an app with Air 3.0?

I have overlaid Air 3.0 over the flex sdk. I have targeted swf version 13 and included 3.0 in the header of my xml file, is there anything else i need to do to get my app published with air 3.0.
Also is there a way to check what version of air the app has been published with once it has been published?
I am using flash builder 4.5 and osx.
You can get the AIR version at runtime using NativeApplication.nativeApplication.runtimeVersion
Edit:
Also remember that there are different SDKs for Windows and for OSX. The Windows SDK does not work on OSX and vice-versa. Attempting to do so results in a runtime error.
OS X doesn't really matter.
Your application descriptor has changed in format since AIR2.0 The easiest way to check this is create a new AIR 3 project and check the app descriptor xml for that application, and compare it to yours. You will easily find out the differences.
The AIR runtime version (as lukevanin said) can be read from
NativeApplication.nativeApplication.runtimeVersion
Then you can publish in the same way as before (export release build -> select certificates, etc)

install flash debugger on linux for chrome

i am trying to install flash debugger on Linux Ubuntu 16.04.3 LTS for Chrome.
i downloaded from https://www.adobe.com/support/flashplayer/debug_downloads.html
the version Download the Flash Player Plugin content debugger (64-bit) - PPAPI..
I then deleted the folder /usr/lib/adobe-flashplugin and restarted chrome to check if it warns me that there is no flash installed on this page https://helpx.adobe.com/flash-player.html
but it says i still have flash installed version xxxx..xxx
so where is flash for chrome located?
i need to place the debug version of flash there. even after replacing the contents of the above folder with the contents of the downloaded file, i still do not see the debug version of flash
EDIT
thanks to Joshs comment I now know it is in /.config/google-chrome/PepperFlash/28.0.0.137, but on replacing the contents with the debug version (including manifest), I am now displayed the flash version of 24.0.0 instead of the debugger version
How do I enable/install the debug version of flash?