問題タブ [distriqt]

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.

0 投票する
1 に答える
234 参照

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 拡張機能に何か問題があると強く思います。

どんな助けでも大歓迎です!

0 投票する
1 に答える
154 参照

air - setBadgeNumber(0) メソッドを使用した後でも、バッジ番号は常に増加しています

Distriqt PushNotifications ANE および PARSE を使用して PushNotification を送信していますが、これまでのところすべてが完全に機能しています。

つまり、iOS デバイスを登録し、本来あるべき状態で PushNotifications を受信します....

PARSE を使用して PushNotifications を送信するときは、badge:"Increment" 値を使用します。これにより、当然のことながら、値が +1 ずつ増加します。

アプリを開いた後、BADGE を 0 にリセットしたいので、setBadgeNumber(0) メソッドを使用します...これも機能します。11 や 1 などの他の値を試してみたところ、正しく表示されました。

問題は、別のPARSE通知を送信すると、古い値+ 1が表示されることです!!!

そのようです:

  • PARSE を使用して 3 つの PushNotifications を送信します
  • バッジ表示 (3)
  • setBadgeNumber(0) を使用します
  • バッジ表示 (0)
  • PARSE を使用して 2 つの追加の PushNotifications を送信します
  • バッジには (5) が表示されます!!!!

バッジを本当にリセットするにはどうすればよいですか?

0 投票する
0 に答える
113 参照

actionscript - Android で distriqt scanner ane を使用するとアプリがクラッシュする

私は distriqt スキャナー ane を使用していますが、iOS では非常にうまく動作します。しかし、Android の同様のアプリでは、アプリがすぐにクラッシュします (Scanner.service.startScan( options ) の呼び出し中)。

私はlogcatから次のようになりました:

何か案が?すべての権限と権限機能が設定されています。AS-Code は、iOS-compile ショーのように機能します。異なる Android デバイスで同じ結果でテストされました。

0 投票する
1 に答える
197 参照

android - Distriqt Dialog ANE - aapt が失敗しました (リソース検索エラー)

Android (Android 6.0 を搭載した Nexus 5 デバイス) で distriqt ダイアログ ANE を使用しようとしました。いつものように ane を追加し、それを application.xml に含めました。コンパイルしようとすると、次のようになります。

これを引き起こしている可能性のあるものについて何か考えはありますか?

ありがとうショーン

0 投票する
2 に答える
86 参照

google-analytics - Distriqt Google Analytics 拡張機能が Air Debug Launcher (ADL) で失敗する

例外エラー: VerifyError: エラー #1014: クラス com.distriqt.extension.googleanalytics::Tracker が見つかりませんでした。

デバイスにインストールした場合、問題は発生しません。

アプリケーション記述子に拡張子が追加されました。

アプリに既に他の Distriqt 拡張機能 (通知、ダイアログ) があり、正常に動作しています。

セットアップ: Mac / FDT / AIR SDK 18

0 投票する
1 に答える
106 参照

share - 地区シェアアプリの価値

Distriqt Share ANE サンプル アプリ内で、Instagram が Android にインストールされているかどうかを判断する方法が示されています。

if (Share.service.isApplicationInstalled( "com.instagram.android", "instagram://app" ))

Android と iOS の両方の他のソーシャル ネットワークのアプリ識別子を見つけることができる場所を知っている人はいますか? すなわち

Facebook Android Facebook iOS Twitter Android Twitter iOS Instagram iOS

ありがとう、

マーク

0 投票する
1 に答える
87 参照

distriqt - 地区シェアの無効な入力

Distriqt Share ANE を Flash Pro CC 2015 経由でアプリに追加すると、無効な入力エラーが発生し、アプリが公開されません。

これは単に ANE をライブラリ パス リストに追加するだけで、インポートや AS3 コードは追加されません。

ANE を削除すると、アプリは正常に公開されました。dev キーが正しく、Share ANE と互換性があることを確認しました。

なぜこれが起こっているのか、それを修正するために何ができるのか、誰にも分かりますか?

ありがとう、

マーク

ここに画像の説明を入力

0 投票する
1 に答える
357 参照

java - バックグラウンドでプッシュ通知を受信するとアプリケーションがクラッシュする

提供されたサンプル PHP コードを使用してプッシュ通知を送信すると、バックグラウンドでアプリがクラッシュします。上記のエラーが吐き出されます。アプリがフォアグラウンドにある場合、すべて正常に動作します。