問題タブ [visual-studio-app-center]
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.
xamarin - Visual Studio App Center: Xamarin iOS で動作しないクラッシュとエラー
Xamarin iOS アプリで、AppCenter の Analytics と Crash をここで説明する方法で有効にしました。
分析は機能しますが、App Center Web コンソールの [診断] セクションでクラッシュやエラーを確認できません。トラブルシューティングのページに、iOS では例外処理のためのツール以上のものはできないと書かれていますが、これは唯一のものです。私のアプリでは FCM を有効にしたので、Firebase があり、Firebase への参照を削除しようとしましたが、何も変わりません。
有効AppCenter.LogLevel = LogLevel.Verbose;
にすると、アプリがクラッシュしたときに AppCenter が例外 (「ログをクラッシュに保存しています」) を保存しようとすることがわかりますが、「空のバッファー位置が見つかりました」と表示されます。再起動時に、SendingErrorReport
コールバックが呼び出されていることがわかりますがSentErrorReport
、FailedToSendErrorReport
無視されます。
AppCenter.Start の後、 に電話しようとしましたawait Crashes.SetEnabledAsync(true)
。クラッシュさせてアプリを再度開いたときにErrorReport crashReport = await Crashes.GetLastSessionCrashReportAsync()
クラッシュ レポートを呼び出すと、常に null になります。
シンボル セクションで、「あなたはすごい! シンボル化されていないクラッシュはありません」と読むことができます。デバッグとリリースでコンパイルしようとしました。新しい例外を起動して使用しようとしましたCrashes.GenerateTestCrash
。
Xamarin.Forms アプリで Analytics と Crash を使用しても問題はありませんでした。
visual-studio-app-center - AppCenter のアップロード テストに失敗しました - android.jar が見つかりません
コマンド ライン コンソール コマンドを使用してVisual Studio App CenterXamarin.Android
にテストを発行しようとしましたが、次のエラーがスローされます。
参照されているandroid.jarは、Android SDK platform-tools バージョン 26 フォルダーにあります。ファイルは確実に存在し、ファイルのロックなどはありません。
これは、Android バージョン 26 SDK をインストールしてから発生しています。その前に、私はプロセスを機能させることができました。
これは Android SDK バージョン 26 の問題ですか、それとも AppCenter との互換性の問題ですか?
回避策: Android バージョン 25 の platform-tools フォルダーからファイル android.jar をコピーして、バージョン 26 フォルダー内のファイルを上書きすると、プロセスは機能します。
xamarin.forms - Start がネームスペース AppCenter に存在しません
AppCenter SDK をインストールし、この方法を使用して Xamarin フォームで初期化しようとした後:
このエラーが発生しました: