Android App在开发中超时

时间:2017-12-27 03:14:13

标签: c# android xamarin

当我尝试通过Visual Studio 2017运行我的应用时,我有时会遇到超时问题。我不确定我做错了什么。但是,当我创建项目时,应用程序运行没有任何问题。但是当我对应用程序进行更改时,我收到错误。 [错误图像] [1] [1]:https://i.stack.imgur.com/Jnh84.png

代码在这里..

namespace App3 {


    [global::Xamarin.Forms.Xaml.XamlFilePathAttribute("C:\\Users\\maste\\OneDrive\\Documents\\Visual Studio 2017\\Projects\\App3\\App3\\App3\\Main" +
        "Page.xaml")]
    public partial class MainPage : global::Xamarin.Forms.ContentPage {

        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Forms.Build.Tasks.XamlG", "0.0.0.0")]
        private void InitializeComponent() {
            global::Xamarin.Forms.Xaml.Extensions.LoadFromXaml(this, typeof(MainPage));
        }
    }
}

调试器停在 global :: Xamarin.Forms.Xaml.Extensions.LoadFromXaml(this,typeof(MainPage)); ,错误 Xamarin.Forms.Xaml.XamlParseException:< / strong>

使用xamarin.forms在visual studio 2017中进行Android开发的新手。我究竟做错了什么?怎样才能改善我的环境?在构建项目时我还有另一个问题,它永远不会构建。所以我必须取消构建。当我取消构建时,原始问题变得明显。

1 个答案:

答案 0 :(得分:0)

根据您的回答,您的问题很明显。您需要安装与API27相对应的Android 8.0。您可以在Android SDK Manager中执行此操作。这是一个您可能会发现有用的链接:
https://jeremylindsayni.wordpress.com/2017/07/09/troubleshooting-the-default-install-of-xamarin-with-visual-studio-2017-and-windows-10-creators-update/

或另外一个显示如何安装所需的android sdk组件:https://docs.elementscompiler.com/VisualStudio/Setup/AndroidSDK/#installing-required-android-sdk-components

您可以在Visual Studio中找到Android SDK Manager:

Tools -> Android -> Android SDK Manager

虽然我有一个问题:为什么你只针对Android版本8.0? 如果你想避免这些更新,你可以只针对另一个版本的android。你可以在android项目中做到这一点:

Properties -> Application -> Target Framework (and choose framework 7.1) 

希望我的回答有所帮助。 :)