【问题标题】:How to start a project on Xamarin?如何在 Xamarin 上启动项目?
【发布时间】:2017-03-16 21:31:42
【问题描述】:

安装了win10,安装了Visual Studio + Xamarin。我创建 Xamarin 论坛项目并尝试在 android 上运行:

Серьезность Код Описание Файл Строка Состояние подавления Ошибка 错误:包 android.support.v7.internal.widget.ActivityChooserModel 不存在 android.support.v7.internal.widget.ActivityChooserModel.OnChooseActivityListener c:\Users\MK\Documents\Visual Studio 2015\Projects\App2\App2\App2.Droid\obj\Debug\android\src\mono\android\support\ v7\internal\widget\ActivityChooserModel_OnChooseActivityListenerImplementor.java 8
Ошибка 错误:包 android.support.v7.internal.widget 不存在 公共布尔 onChooseActivity (android.support.v7.internal.widget.ActivityChooserModel p0, android.content.Intent p1) c:\Users\MK\Documents\Visual Studio 2015\Projects\App2\App2\App2.Droid\obj\Debug \android\src\mono\android\support\v7\internal\widget\ActivityChooserModel_OnChooseActivityListenerImplementor.java 28
Ошибка 错误:包 android.support.v7.internal.widget 不存在 私有本机布尔 n_onChooseActivity (android.support.v7.internal.widget.ActivityChooserModel p0, android.content.Intent p1); c:\Users\MK\Documents\Visual Studio 2015\Projects\App2\App2\App2.Droid\obj\Debug\android\src\mono\android\support\v7\internal\widget\ActivityChooserModel_OnChooseActivityListenerImplementor.java 33
Ошибка 错误:包 android.support.v7.internal.widget.FitWindowsViewGroup 不存在 android.support.v7.internal.widget.FitWindowsViewGroup.OnFitSystemWindowsListener c:\Users\MK\Documents\Visual Studio 2015\Projects\App2\App2\App2.Droid\obj\Debug\android\src\mono\android\support\ v7\internal\widget\FitWindowsViewGroup_OnFitSystemWindowsListenerImplementor.java 8
Ошибка 错误:包 android.support.v7.internal.widget.ViewStubCompat 不存在 android.support.v7.internal.widget.ViewStubCompat.OnInflateListener c:\Users\MK\Documents\Visual Studio 2015\Projects\App2\App2\App2.Droid\obj\Debug\android\src\mono\android\support\ v7\internal\widget\ViewStubCompat_OnInflateListenerImplementor.java 8
Ошибка 错误:包 android.support.v7.internal.widget 不存在 public void onInflate (android.support.v7.internal.widget.ViewStubCompat p0, android.view.View p1) c:\Users\MK\Documents\Visual Studio 2015\Projects\App2\App2\App2.Droid\obj\Debug \android\src\mono\android\support\v7\internal\widget\ViewStubCompat_OnInflateListenerImplementor.java 28
Ошибка 错误:包 android.support.v7.internal.widget 不存在 私有本机 void n_onInflate (android.support.v7.internal.widget.ViewStubCompat p0, android.view.View p1); c:\Users\MK\Documents\Visual Studio 2015\Projects\App2\App2\App2.Droid\obj\Debug\android\src\mono\android\support\v7\internal\widget\ViewStubCompat_OnInflateListenerImplementor.java 33
Предупреждение Не найден компонент "System.ObjectModel", на который указывает ссылка。
Предупреждение 尝试初始化 Android Designer 时发生意外错误。请在 Tools->Options->Xamarin->Android Settings 菜单上验证 Android SDK 路径和 Java Development Kit 路径。请查看日志以获取更多详细信息。 0

如何正确启动?

【问题讨论】:

  • Похоже что Xamarin не может найти Android JDK В настройках нужно указать путь к Android SDK 和 JDK。 Внимательнее читай репорты об ошибках

标签: c# android visual-studio xamarin xamarin.forms


【解决方案1】:

我无法正确读取错误,但您似乎缺少包?

您是否按照Xamarin Android setup guide 上的所有步骤操作?

【讨论】:

    【解决方案2】:

    我将首先解决您的错误的结尾: "Предупреждение 尝试初始化 Android Designer 时发生意外错误。请在 Tools->Options->Xamarin->Android Settings 菜单上验证 Android SDK 路径和 Java Development Kit 路径。有关详细信息,请参阅日志。0"

    即检查(根据需要设置)Android SDK路径和JDK路径。

    在 Visual Studio 中,它位于工具 > 选项 > Xamarin > Android 设置下。我不记得必须设置任何环境/路径变量,我知道 Android Studio 曾经需要路径中的东西,但我认为 Visual Studio/Xamarin 没有要求它们,或者它们可能已经设置所以它没有需要问。

    【讨论】:

      【解决方案3】:

      从错误日志中,Xamarin 表单包可能未完全安装在您的本地计算机中。一些包裹丢失。要解决此问题,请尝试以下步骤:

      1. 关闭所有 Visual Studio 实例。
      2. 重定向到 C:\Users\UserName\AppData\Local\ 文件夹。
      3. 重命名或删除 Xamarin 文件夹
      4. 使用 VS 打开您的解决方案,重新构建项目。
      5. 等到 VS 完成所有包的下载。这将需要几分钟,具体取决于您的本地网络。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-10-07
        • 1970-01-01
        • 2016-12-02
        • 2019-02-06
        • 2020-06-09
        • 2014-11-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多