gpt4 book ai didi

android - 适用于 Android 的 Xamarin 编译器变灰

转载 作者:可可西里 更新时间:2023-11-01 05:43:24 25 4
gpt4 key购买 nike

我正在尝试在 Xamarin 上制作一个新应用,第一次使用它时遇到了问题。

我将其设置为:

  1. 跨平台
  2. 单一 View
  3. 目标平台 - iOS 和 Android
  4. 共享图书馆

我遇到的问题是,在共享部分的 Database 类中,未读取编译器条件的 Android 部分。无论我在那里输入什么,它都是灰色的,而且我在输入时没有得到预测文本功能。我正在按照在线教程进行操作,但看不到解决方案。

using System;
using System.IO;

#if __IOS__
using Foundation;
#endif

namespace NoteTaker2
{
public class Database
{
public Database ()
{
}

public static string documentsFolder () {
string path;

#if __IOS__
path = NSFileManager.DefaultManager.GetUrls (NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomain.User) [0].Path;
#endif

#if __ANDROID__
path = Android.App.Application.Context.getExternalFilesDir(null).AbsolutePath; // This line greyed out
#endif

Directory.CreateDirectory(path);
return path;
}
}
}

最佳答案

想通了。我必须在 iOS 和 Android 之间切换以检查并获取代码/方法助手功能。在项目的左上角,选择并在两者之间切换。单独的 iOS 或 Android 文件夹不是这种情况,只是在共享文件夹中。

enter image description here

关于android - 适用于 Android 的 Xamarin 编译器变灰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34743132/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com