distriqt / airnativeextensions

DEPRECATED: Original repository of the distriqt native extensions and is no longer maintained. Please see our site for the latest ANEs
https://airnativeextensions.com
2 stars 0 forks source link

Hi I am using Camera ane, but getting an error. #336

Closed VishwasGagrani closed 5 years ago

VishwasGagrani commented 5 years ago

I am using Camera ane and get the following error. What should I do to resolve this error? I am testing on Android 9 , Nokia. with AIR 31 SDK for Android. I have provided all the required permissions in the manifest file. And when launched it never asks for permission to access camera.

Waiting for Player to connect... [SWF] com.distriqt.Camera - 25076 bytes after decompression [SWF] main.swf - 1144919 bytes after decompression [Starling] Initialization complete. [Starling] Display Driver: OpenGL (Baseline Constrained) [Starling] Warning: invalid font size in 'standard 07_55' font. C::setup ArgumentError: Error #3500: The extension context does not have a method with the name isSupported. C::Error #3500: The extension context does not have a method with the name isSupported. C::camera auth status: unknown C::photos auth status: unknown C::NO ACCESS TO CAMERA C::NO ACCESS TO PHOTOS C::list devices ArgumentError: Error #3500: The extension context does not have a method with the name getAvailableDevices. at flash.external::ExtensionContext/_call() at flash.external::ExtensionContext/call() at com.distriqt.extension.camera::Camera/getAvailableDevices()[/Users/marchbold/work/distriqt/extensions/extensions/camera/source/platform/actionscript/src/com/distriqt/extension/camera/Camera.as:405] at com.distriqt.camera.examples.starling::CameraController/listDevicesAndSelect()[/mac-store/Dropbox/working/lee-gawthorpe-guru/ANE-Camera-master/example/basics/src/com/distriqt/camera/examples/starling/CameraController.as:195] at com.distriqt.camera.examples.starling::CameraController/quickCapture()[/mac-store/Dropbox/working/lee-gawthorpe-guru/ANE-Camera-master/example/basics/src/com/distriqt/camera/examples/starling/CameraController.as:313] at starling.events::EventDispatcher/invokeEvent()[/Users/redge/Dropbox/Development/starling/starling/src/starling/events/EventDispatcher.as:145] at starling.events::EventDispatcher/dispatchEvent()[/Users/redge/Dropbox/Development/starling/starling/src/starling/events/EventDispatcher.as:117] at starling.display::DisplayObject/dispatchEvent()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/DisplayObject.as:532] at starling.events::EventDispatcher/dispatchEventWith()[/Users/redge/Dropbox/Development/starling/starling/src/starling/events/EventDispatcher.as:195] at feathers.controls::Button/trigger()[/Users/joshtynjala/Development/Flash/feathers/source/feathers/controls/Button.as:2826] at feathers.controls::Button/button_touchHandler()[/Users/joshtynjala/Development/Flash/feathers/source/feathers/controls/Button.as:2918] at starling.events::EventDispatcher/invokeEvent()[/Users/redge/Dropbox/Development/starling/starling/src/starling/events/EventDispatcher.as:146] at starling.events::TouchEvent/dispatch()[/Users/redge/Dropbox/Development/starling/starling/src/starling/events/TouchEvent.as:174] at starling.events::Touch/dispatchEvent()[/Users/redge/Dropbox/Development/starling/starling/src/starling/events/Touch.as:229] at starling.events::TouchProcessor/processTouches()[/Users/redge/Dropbox/Development/starling/starling/src/starling/events/TouchProcessor.as:191] at starling.events::TouchProcessor/advanceTime()[/Users/redge/Dropbox/Development/starling/starling/src/starling/events/TouchProcessor.as:136] at starling.core::Starling/advanceTime()[/Users/redge/Dropbox/Development/starling/starling/src/starling/core/Starling.as:481] at starling.core::Starling/nextFrame()[/Users/redge/Dropbox/Development/starling/starling/src/starling/core/Starling.as:468] at starling.core::Starling/onEnterFrame()[/Users/redge/Dropbox/Development/starling/starling/src/starling/core/Starling.as:682] Cannot display source code at this location. Debug session terminated.

VishwasGagrani commented 5 years ago

Ok, please ignore the above error. As I got sorted it out by adding the ane called "com.distriqt.Core.ane"

However there is no runtime error. But I still don't get it working. It shows the traces though. Please check the screenshot: https://drive.google.com/open?id=0ByiobWvhnNfydEd3TV85elFZWmVZYkZmd2R0SmhqWjE0WTNr

VishwasGagrani commented 5 years ago

Ok, got it sorted. Got the required instructions here: https://distriqt.github.io/ANE-Camera

I added all 3 ANEs: com.distriqt.androidsupport.V4.ane com.distriqt.Camera.ane com.distriqt.Core.ane

And then inside , along with other permissions

<application>
            <activity   android:name="com.distriqt.extension.camera.permissions.AuthorisationActivity" 
                        android:theme="@android:style/Theme.Translucent.NoTitleBar" />
        </application>