xamarin - XA0134 : The application does not have the 'android:debuggable' attribute set in the AndroidManifest. xml。

标签 xamarin

我在 xamarin Visual Studio 项目中遇到此部署错误,有人可以帮助我吗? 即使我在 list 中是否有可调试的权限,我也会得到这个。

最佳答案

通常,通过 Android 文件 AssemblyInfo.cs 使用属性设置此项比在 AndroidManifest.xml 文件中设置更安全。这样您就可以确定您实际上是通过 #if DEBUG 进行调试,还是通过 RELEASE 版本发布您的应用。

属性示例 (Properties\AssemblyInfo.cs)。

#if DEBUG
[assembly: Application(Theme = "@style/MainTheme",
                       Debuggable = true)]
#else
[assembly: Application(Theme = "@style/MainTheme",
                       Debuggable = false)]
#endif

但是,如果您想要 Properties\AndroidManifest.xml:

<application android:label="SampleApp" 
             android:debuggable="true" 
             android:theme="@android:style/Theme.Light"
             ... />

关于xamarin - XA0134 : The application does not have the 'android:debuggable' attribute set in the AndroidManifest. xml。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70467002/

相关文章:

xamarin - 与目标 Sharpie 绑定(bind)会输出巨大的文件

android - 显示提示以了解位置

android - 如何在 Android 中为通知区域和通知抽屉使用不同的通知图标

Xamarin Forms - 将构造函数添加到 MasterDetailPage.Master

c# - 如何分别更新多个时间选择器

c# - 将 Mat 转换为适用于 Android 的 MemoryStream OpenCV

c# - 从 AppDelegate 访问类的现有实例中的方法

android - 访问更新 ListView 的第一个元素会导致 System.ArgumentOutOfRangeException

Xamarin Android TimePicker 如何使用样式更改下划线颜色

xamarin - 如何在屏幕中间显示 ActivityIndi​​cator?