2

Adobe Air / Flash Builderを使用して、市場に出回っているAndroidアプリ用に2つのAirを開発しました。

Mountain Lionを搭載した新しいMacラップトップを購入しました。これは、古いマシンを大幅にアップグレードしたものです。

問題は、古いプロジェクトフォルダーを新しいマシンのFlash Builder 4.6にロードすると、エラーなしで正常にコンパイルされることです。

runを押すと、通常のようにアプリをAndroidデバイスにエクスポートし始め、アプリが起動しているかのようにデバイスの画面を黒く調整します...その後クラッシュします。

デバッグを押すと、接続カウントダウンが開始され、デバッガーに接続されません。その後、黒くなり、以前と同じようにクラッシュします。

エラーはまったく発生しません。それを壊す拡張機能があるので、私はそれをシミュレーターで実行することができません。

テストと同じように、私は新しいプロジェクトを開始し、それを自分の携帯電話で実行しましたが、それは完璧に機能しました。したがって、機能しないのは古いプロジェクトだけです。

クレイジーなのは、まったく同じプロジェクトフォルダです。USBドライブに入れたり、古いcopmuterに入れたり、Lionを搭載した友人のMacbookに入れたりして、同じAndroidデバイスにAndroidにエクスポートします...動作します!...

私はすでに次のことを試しました:

  • flashbuilder 4.6を再インストールし、4.7をインストールして、それでテストします
  • プロジェクトをsvnからダウンロードし、外部のhardriveから直接ダウンロードして、svnエラーかどうかを確認しました
  • マシン固有の情報が含まれている可能性のあるプロジェクトフォルダ内のすべての非表示ファイルを削除しました
  • 同じ名前で新しいプロジェクトを開始し、すべてのフォルダーを手動で再作成して、個々のファイルをそれらに貼り付けました
  • 複数のデバイスでテストして、それが私の電話だけかどうかを確認しました

プロジェクトはSnowLeopardを搭載した古いコンピューター、Lionを搭載した友人のコンピューターで動作しますが、私のコンピューターではまったく動作しないため、助けていただければ幸いです。

4

2 に答える 2

0

複数のデバイスでテストして、それが私の電話だけであるかどうかを確認しました

これの結果はどうなりましたか?

Android デバイスでリモート デバッグを行うために、正しいUSB ドライバーがインストールされていることを確認しましたか?

于 2012-08-30T07:30:16.447 に答える
0

一般に、アプリケーションをローカルでテストする場合、特にセキュリティの領域で 1 つまたは複数のサンドボックスを通過しようとします。ローカル アセットとネットワーク URL アセットの読み込みなど

私の知る限り、それは今日でも当てはまりますが、開発フォルダーを「信頼できる」スペースに配置すると、アプリの自由度が大幅に高まります。Mac の世界は同じか、非常に近いものがあると想定していますが、PC のルートは、実行中のフラッシュ アプリ > グローバル設定 > セキュリティ マネージャー > を R-クリックし、ワークスペースを信頼できるスペースに追加することです。

これにより、少し早くアクセスできる場合があります: http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html

友人の同等の CPU で動作している場合、あなたが実行しているプレーヤーのバージョンと友人が実行しているプレーヤーのバージョンは何ですか?

于 2012-08-29T22:03:59.787 に答える