0
我創建了學校一個跨平臺的應用程序,我遇到這個錯誤:Xamarin.Forms.Platform.Android.ViewRenderer`2.CreateNativeControl」未找到
Xamarin.Forms.Platform.Android。未找到ViewRenderer`2.CreateNativeControl'。
當我嘗試呈現我的位置頁面時,會觸發它。
任何人誰知道如何解決這個問題?
我創建了學校一個跨平臺的應用程序,我遇到這個錯誤:Xamarin.Forms.Platform.Android.ViewRenderer`2.CreateNativeControl」未找到
Xamarin.Forms.Platform.Android。未找到ViewRenderer`2.CreateNativeControl'。
當我嘗試呈現我的位置頁面時,會觸發它。
任何人誰知道如何解決這個問題?
首先,請確保您已將Xamarin.Forms.Maps
包添加到BOTH您的PCL和您的Android項目。這是這種錯誤最常見的原因。
其次,確保您已將Google Maps API密鑰正確添加到您的Android項目中。
<meta-data android:name="com.google.android.maps.v2.API_KEY"
android:value="AbCdEfGhIjKlMnOpQrStUvWValueGoesHere" />
第三,保證你叫上自己的Android項目中的地圖初始化:
Xamarin.FormsMaps.Init(this, bundle);
最後但並非最不重要的,請確保您所有的NuGet包是最新的用與發揮好版本彼此。
嗨,我已經在我的全局包映射,android包映射和IOS包映射中添加了Xamarin.Forms.Maps。 我忘了我的API密鑰,但這是固定的知道,謝謝你。 我在android和IOS項目中調用了init。 但仍然是一樣的錯誤。 –
你有更新的Android SDK嗎?你在使用什麼版本的Xamarin.Forms和Android? – SuavePirate
Xamarin.Forms 2.3.3.175 Android 6.0 –