問題タブ [ane]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache-flex - アプリケーションのパッケージ化中のエラー - Flex ANE
Flex プロジェクトでプッシュ通知を AppBoy SDK と統合しています。ANE を作成しましたが、アプリケーションのパッケージ化中にこのようなエラーが発生しました
アプリケーションのパッケージ化中にエラーが発生しました:
ios - Adobe AIR iOS ANE NSStreamデリゲートが呼び出されない
Apple MFi プリンターへの接続を正常に作成しましたが、デリゲートが呼び出されなかったため、NSOutputStream をプリンターに書き込むことができませんでした。
これが私のLibPrint.hです:-
LibPrint.m:-
プリンターは正常に接続されていますが、デリゲート メソッド [- (void)stream:(NSStream *)theStream handleEvent:(NSStreamEvent)streamEvent] が実行されません。おそらくcurrentRunLoopの問題だと思います.mainRunLoopに変更しようとしましたが、まだ手がかりがありません. 助けてください!高度なThx。
facebook - Distriqt Facebook ANE が Android 用にコンパイルされない
Distriqt Facebook ANE for Android のコンパイルに問題があります。iOS では正常に動作しますが、Android では動作しません。
エラーメッセージは次のとおりです。
dx ツールが失敗しました:
予期しないトップレベル エラー: java.lang.OutOfMemoryError: com.android.dx.cf.code.ExecutionStack.copy(ExecutionStack.java:66) の Java ヒープ スペース com.android.dx.cf.code.Frame.copy (Frame.java:98) com.android.dx.cf.code.Ropper.processBlock(Ropper.java:786) で com.android.dx.cf.code.Ropper.doit(Ropper.java:742) でcom.android.dx.cf.code.Ropper.convert(Ropper.java:349) com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:280) com.android.dx.dex. cf.CfTranslator.translate0(CfTranslator.java:137) の com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.java:93) の com.android.dx.command.dexer.Main.processClass(Main. java:729) com.android.dx.command.dexer.Main.processFileBytes(Main.java:673) で com.android.dx.command.dexer.Main.access$300(Main.java:83) で com.アンドロイド。dx.command.dexer.Main$1.processFileBytes(Main.java:602) com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284) com.android.dx.cf.direct.ClassPathOpener .processOne(ClassPathOpener.java:166) com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144) com.android.dx.command.dexer.Main.processOne(Main.java:632) ) com.android.dx.command.dexer.Main.processAllFiles(Main.java:510) で com.android.dx.command.dexer.Main.runMonoDex(Main.java:280) で com.android.dx. command.dexer.Main.run(Main.java:246) で com.android.dx.command.dexer.Main.main(Main.java:215) で com.android.dx.command.Main.main(Main.ジャワ:106)android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166) com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144) com.android.dx.command.dexer. com.android.dx.command.dexer.Main.processAllFiles(Main.java:510) の Main.processOne(Main.java:632) com.android.dx.command.dexer.Main.runMonoDex(Main.java: 280) com.android.dx.command.dexer.Main.run(Main.java:246) で com.android.dx.command.dexer.Main.main(Main.java:215) で com.android.dx .command.Main.main(Main.java:106)android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166) com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144) com.android.dx.command.dexer. com.android.dx.command.dexer.Main.processAllFiles(Main.java:510) の Main.processOne(Main.java:632) com.android.dx.command.dexer.Main.runMonoDex(Main.java: 280) com.android.dx.command.dexer.Main.run(Main.java:246) で com.android.dx.command.dexer.Main.main(Main.java:215) で com.android.dx .command.Main.main(Main.java:106)com.android.dx.command.dexer.Main.run(Main.java:246) の dexer.Main.runMonoDex(Main.java:280) com.android.dx.command.dexer.Main.main(Main. java:215) com.android.dx.command.Main.main(Main.java:106) でcom.android.dx.command.dexer.Main.run(Main.java:246) の dexer.Main.runMonoDex(Main.java:280) com.android.dx.command.dexer.Main.main(Main. java:215) com.android.dx.command.Main.main(Main.java:106) で
ADT コマンド ライン: ...
AIR18 と AIR 16 で試しました (distriqt チュートリアルの dx.jar を更新)。私のマニフェストには、必要な 3 つの拡張機能がすべて含まれています。
GooglePlayServices を削除するとコンパイルが可能になりますが、FacebokAPI の初期化時にアプリがクラッシュします。
更新された dx.jarなしで AIR16 を使用すると、起動時にアプリが直接クラッシュします。カタログには、次の例外が記載されています。
08-23 14:53:14.793 E/AndroidRuntime(3178): java.lang.RuntimeException: プロバイダー com.facebook.FacebookContentProvider を取得できません: java.lang.ClassNotFoundException: ローダー dalvik.system.PathClassLoader の com.facebook.FacebookContentProvider[ /data/app/air.my.com.zas.lefiner-1.apk]
08-23 14:53:14.793 E/AndroidRuntime(3178): 原因: java.lang.ClassNotFoundException: ローダー dalvik.system.PathClassLoader の com.facebook.FacebookContentProvider[/data/app/air.my.com.zas. lefiner-1.apk]
奇妙なことに、Core と GooglePlayServices を使用する Distriqt GooglePlusANE は、両方のプラットフォームで正常に動作します。したがって、FacebookAPI 拡張機能に何か問題があると強く思います。
どんな助けでも大歓迎です!
ios - IOS ANE でネイティブ ビューとコントロールを表示する
私は ANE を作成する最初の試みに取り組んでいます。最終結果は iOS GoogleMaps ANE になります。
ただし、Air Stage の上にネイティブ コントロールまたはビューを表示する方法に関する十分なドキュメントを見つけることができません。
次の投稿を見つけましたが、一部のコードしか表示されておらず、xcode プロジェクトは静的ライブラリ プロジェクトであるため、UIApplication が定義されているかどうかはわかりません。
Adobe Air の iOS ネイティブ拡張機能で ViewController にアクセスする
誰か助けてくれませんか。
よろしくお願いします、カルロス。
ios - iOS ANE で CocoaPods の依存関係をパッケージ化する方法
iOS GoogleMaps ANE を作成しようとしていますが、結果のパッケージ化された ANE に問題があります。
ANE を正常に作成できますが、結果の ANE を使用して IPA を作成しようとすると、「Id: サポートされていないファイル形式に対してファイルがビルドされました」というエラーが表示されます。
Objective-C で GoogleMaps を使用するには、CocoaPod 依存関係をダウンロードする必要があるため、これはパッケージングの問題に違いありません。
問題は、CocoaPod を ANE にパッケージ化する正しい方法は何ですか?
私の現在の platformOtions.xml には、次のコードが含まれています。
誰かが私を助けてくれることを願っています。
air - Admob メディエーションを Adobe Air アプリに統合するにはどうすればよいですか?
Air アプリで Admob メディエーションを使用したいと考えています。
このための ane はありますか、それとも ane を使用して Admob アカウントの設定を変更することはできますか?
ありがとうございました。
ios - Adobe AIR ネイティブ エクステンション: 同じネイティブ エクステンションで複数のコンテキストを持つ
Adobe AIR の iOS および Android 用のネイティブ拡張機能を開発しています。単一のファイル .ane を生成したいのですが、複数のコンテキストでネイティブ拡張を呼び出せたらいいのにと思います。
Android は簡単で、public FREContext CreateContext (String pExtensionName) ' の関数でコンテキスト パラメーターをテストし、コンテキスト内のインスタンスをパラメーターとして返すように要求するだけです。
しかし、どうすればそのiOSを行うことができますか?