【问题标题】:Not able to use __ANDROID__ macro in Shared Assest Project无法在共享资产项目中使用 __ANDROID__ 宏
【发布时间】:2017-05-22 07:08:48
【问题描述】:

我是 Xamarin.form 的新手。我已经创建了 Xamarin SAP 项目,并在 SAP 中尝试使用我正在使用宏的特定 api 进行开发。 iOS 宏可见,但 ANDROID 宏不可见。

我必须为此做一些项目设置?

【问题讨论】:

    标签: xamarin xamarin.ios xamarin.android xamarin.forms xamarin-studio


    【解决方案1】:

    右键单击 Droid 项目,单击选项,转到编译器部分并将其添加到定义符号字段中。如果 iOS 工作正常,请仔细检查它在该项目中的配置方式。

    【讨论】:

    • 对于 iOS 编译器定义符号是 UNIFIED;__MOBILE__;__IOS__;DEBUG;ENABLE_TEST_CLOUD;对于 android 编译器定义符号是 DEBUG;____ANDROID____;
    • 好的,所以对于 Android,在同一位置添加 __ANDROID__,但现在在 Android 项目选项中
    • 感谢您的回复,在 xamarin-form 项目中仍然面临宏使用问题。仍然没有得到 Android 宏。
    • 很抱歉,如果您不向我提供更多信息,我将无法为您提供更多帮助
    猜你喜欢
    • 2015-10-16
    • 2012-07-22
    • 1970-01-01
    • 2015-08-17
    • 2013-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多