私はXamarinを使用してAndroidアプリを開発中です。私はthisのチュートリアルに従い、build.gradle
ファイルを編集するよう頼んでいますが、私の解決策でこのファイルを持っていません(おそらく私はXamarinにいるので、わかりません)。だから私は特にXamarinユーザーのための他のチュートリアルを探しました。 私はthis 1を発見したと、それらが今まで私のコードです:GoogleアナリティクスとxamarinのAndroidアプリの統合
public class GAService
{
public string TrackingId = "XX-XXXXXXXX-X";
private static GoogleAnalytics GAInstance;
private static Tracker GATracker;
#region Instantiation ...
private static GAService thisRef;
private GAService()
{
}
public static GAService GetGASInstance()
{
if (thisRef == null)
thisRef = new GAService();
return thisRef;
}
#endregion
public void Initialize(Context AppContext)
{
GAInstance = GoogleAnalytics.GetInstance(AppContext.ApplicationContext);
GAInstance.SetLocalDispatchPeriod(10);
GATracker = GAInstance.NewTracker(TrackingId);
GATracker.EnableExceptionReporting(true);
GATracker.EnableAdvertisingIdCollection(true);
GATracker.EnableAutoActivityTracking(true);
}
public void Track_App_Page(String PageNameToTrack)
{
GATracker.SetScreenName(PageNameToTrack);
GATracker.Send(new HitBuilders.ScreenViewBuilder().Build());
}
public void Track_App_Event(String GAEventCategory, String EventToTrack)
{
HitBuilders.EventBuilder builder = new HitBuilders.EventBuilder();
builder.SetCategory(GAEventCategory);
builder.SetAction(EventToTrack);
builder.SetLabel("AppEvent");
GATracker.Send(builder.Build());
}
public void Track_App_Exception(String ExceptionMessageToTrack, Boolean isFatalException)
{
HitBuilders.ExceptionBuilder builder = new HitBuilders.ExceptionBuilder();
builder.SetDescription(ExceptionMessageToTrack);
builder.SetFatal(isFatalException);
GATracker.Send(builder.Build());
}
}
私は上記のコードでは、次の3つの場所に同じエラーを取得しています、最初はここにある:private static GoogleAnalytics GAInstance;
The namescape 'GoogleAnalytics' could not be found
を言います。 2番目の文字はprivate static Tracker GATracker;
、The namescape 'Tracker' could not be found
です。 3番目はHitBuilders.EventBuilder builder = new HitBuilders.EventBuilder();
、The namescape 'HitBuilders' could not be found
となります。 私の問題の解決策はありますか? ありがとうございました