尝试在Xamarin Studio中构建项目时遇到以下错误。我怀疑我错过了一些Android SDK包,但我不确定是哪一个。
OBJ \调试\机器人\ SRC \单\ COM \谷歌\机器人\克\ tagmanager \ ContainerHolder_ContainerAvailableListenerImplementor.java(8,52): javac错误:错误:包 com.google.android.gms.tagmanager.ContainerHolder不存在 OBJ \调试\机器人\ SRC \单\ COM \谷歌\机器人\克\ tagmanager \ ContainerHolder_ContainerAvailableListenerImplementor.java(8,52): javac错误: com.google.android.gms.tagmanager.ContainerHolder.ContainerAvailableListener OBJ \调试\机器人\ SRC \单\ COM \谷歌\机器人\克\ tagmanager \ ContainerHolder_ContainerAvailableListenerImplementor.java(8,52): javac错误:
OBJ \调试\机器人\ SRC \单\ COM \谷歌\机器人\克\ tagmanager \ ContainerHolder_ContainerAvailableListenerImplementor.java(27,69): javac错误:错误:包com.google.android.gms.tagmanager 不存在 OBJ \调试\机器人\ SRC \单\ COM \谷歌\机器人\克\ tagmanager \ ContainerHolder_ContainerAvailableListenerImplementor.java(27,69): javac错误:public void onContainerAvailable (com.google.android.gms.tagmanager.ContainerHolder p0, java.lang.String p1) OBJ \调试\机器人\ SRC \单\ COM \谷歌\机器人\克\ tagmanager \ ContainerHolder_ContainerAvailableListenerImplementor.java(27,69): javac错误:
OBJ \调试\机器人\ SRC \单\ COM \谷歌\机器人\克\ tagmanager \ ContainerHolder_ContainerAvailableListenerImplementor.java(32,79): 错误:错误:包com.google.android.gms.tagmanager没有 存在 OBJ \调试\机器人\ SRC \单\ COM \谷歌\机器人\克\ tagmanager \ ContainerHolder_ContainerAvailableListenerImplementor.java(32,79): 错误:private native void n_onContainerAvailable (com.google.android.gms.tagmanager.ContainerHolder p0, java.lang.String p1); OBJ \调试\机器人\ SRC \单\ COM \谷歌\机器人\克\ tagmanager \ ContainerHolder_ContainerAvailableListenerImplementor.java(32,79): 错误:
项目的最低API为10.
答案 0 :(得分:1)
我成功解决了这个问题。问题是Xamarin已下载的文件已损坏。
从https://dl-ssl.google.com/android/repository/google_m2repository_r19.zip
重新下载后,以下zip文件已损坏替换了文件并重新构建修复了问题。