2016-12-06 67 views
0

我使用這個鏈接引用谷歌執行經理標記在我Xamarin的Android應用程序錯誤,無效的資源目錄名稱Xamarin谷歌Android標籤管理器:https://developers.google.com/tag-manager/android/v4/無法實施,由於對GTM-xxxx.json

正如提到的步驟上面的鏈接添加默認容器文件在您的項目中,我試圖下載容器文件,但我得到的GTM-XXXX.json不是二進制文件。

另外我在資源文件夾Resource/raw中添加此JSON文件時遇到了另一個問題。面對錯誤:無效的資源目錄名稱:GTM-XXXX.json

而且我剛纔提到的項目樣本從下面的Git樞紐:https://github.com/IdoTene/XamarinTagManagerAndroid

請給我建議的解決方案在Xamarin的Android實現GTM。

回答

0

這聽起來像你可能試圖使用舊SDK的新的Android容器之一。如果你想使用舊的SDK,你必須創建一個'Android(遺留)'容器,它將有一個二進制容器文件。

+0

嗨,Eric,我正在使用標籤管理器的SDK版本32.940.0-beta3。此外,我們在我們的項目中使用Firebase分析,我們無法創建'Android(遺產)',因此我們正在創建'Android(Firebase)容器。請爲我推薦適用於Android(Firebase)容器的解決方案。 –

+0

對此有任何更新。 –

+0

我不熟悉那個SDK版本號,是Xamarin提供的庫嗎?如果您已經在使用Firebase Analytics,則應該遵循SDK較新版本的說明,該版本位於:https://developers.google.com/tag-manager/android/v5/。您需要引用該鏈接中描述的tagmanager依賴關係(您需要匹配與您用於Firebase Analytics的相同版本的Google Play服務) –