草庐IT

android - 无法创建 F# Android 项目 - Visual Studio 2015 Xamarin Community

我正在按照对话选项在Xamarin下载页面的visualstudio社区版中创建一个新的F#Android空白Activity,但运气不佳。C#android项目似乎工作得很好。这是在Xamarin开源公告之后发布的visualstudio2015版本。项目创建后,看起来像是介绍页面的内容会在消失前短暂出现。在介绍页面可见期间,项目结构已加载到解决方案资源管理器中,但现在仅显示(加载失败)。展开项目信息显示Theprojectrequiresuserinput.Reloadtheprojectformoreinformation.尝试刷新显示带有文本的对话框Thedocument'c:

android - 如何在 Xamarin.Android 中使用 mipmap 文件夹?

对于应用程序图标,我们应该使用mipmap文件夹。现在我将以下文件夹添加到Resources文件夹中:mipmap-hdpimipmap-ldpimipmap-mdpimipmap-xhdpimipmap-xxhdpimipmap-xxxhdpi在每个文件夹中,应用程序图标都有一个ic_launcher.png,构建操作是AndroidResource。现在我无法在AndroidManifest中设置ApplicationIcon。它没有出现在那里。我缺少什么?我删除了drawable文件夹中的默认图标,并删除了AndroidManifest中的条目。在构建时我得到了Noresourc

c# - Mono for Android - 支持的架构 - 放弃 x86?

我们有一个接近完成的应用程序,并试图压缩到GooglePlay的50MB下载限制以下。在检查我们的APK以尝试找到减小文件大小的方法时,我注意到lib\x86、lib\armeabi和lib\armeabi-v7a描述的目录here.它们对应于MonoforAndroid项目的项目选项中的“支持的体系结构”选项。如果删除x86,我的APK大小将节省大约1.1MB。(这几乎足以让我们低于50MB)移除x86有哪些缺点?我的APK还能在x86设备上运行吗?在x86设备的GooglePlay上是否有任何可观的市场份额?如果它不能在x86上运行,GooglePlay会阻止我的APK安装在x86

android - 找不到与给定名称 Xamarin Android 匹配的资源

无论我使用哪种资源或在何处使用它,我总是在themes.xml文件中收到错误“找不到与给定名称匹配的资源”。即使该资源在其他任何地方都有效。这是一些代码:@style/ActionBarStyle@style/ActionBarOverflowStyle#008A3D@drawable/OverflowIcon#008A3D我删除了项目节点以检查我是否可以在代码中使用该资源。证明它有效;没有错误: 最佳答案 在谷歌搜索和摆弄几个小时后,我发现问题是由于我在文件名中使用了大写字符,而这在其他任何地方都可以正常工作。这要么是Androi

android - 无法安装 Xamarin.Android.Support.v4

我试图将这个特定的包安装到我的程序中,但出现以下错误:ErrorCouldnotinstallpackage'Xamarin.Android.Support.Compat24.2.1'.Youaretryingtoinstallthispackageintoaprojectthattargets'MonoAndroid,Version=v6.0',butthepackagedoesnotcontainanyassemblyreferencesorcontentfilesthatarecompatiblewiththatframework.Formoreinformation,conta

android - 是否可以在构建期间动态指定包名称?

我想同时将调试和发布版本部署到我的设备。如果我在构建之前手动更改list中的包名称,我可以这样做,例如改变到但是,我想在构建解决方案时自动执行此操作。如果我进行调试构建,它将在list中使用package="my.packageDEBUG"进行构建。这是否可能,如果可能,如何实现? 最佳答案 您需要为您的项目创建自定义预构建事件。右键单击您的项目并选择属性...然后单击构建事件并将其添加到预构建事件文本框中:PowerShell-File"$(SolutionDir)Update-PackageName.ps1"$(ProjectD

android - 如何在 Xamarin.Forms 中设置 ContentPage 方向

我正在使用Xamarin.Forms创建一个跨平台应用程序,我所有的ContentPages都位于PCL中。我正在寻找一种方法来将单个ContentPage的orientation设置并锁定为Landscape,最好无需创建另一个每个平台特定项目中的Activity。由于我的ContentPage.Content设置为ScrollView,我尝试将ScrollOrientation设置为Horizo​​ntal,但是这不起作用。我也试过使用RelativeLayout,但我看不到Orientation属性。publicclassPlanningBoardView:ContentPage

android - 在 Xamarin Android 中检查互联网是打开还是关闭

我正在开发XamarinAndroid应用程序。在继续我的下一个fragment之前,我想检查Internet连接并通知用户吗?我该如何实现?以及如何在用户打开互联网后刷新整个fragment?任何意见或建议将不胜感激! 最佳答案 要获取网络状态,您可以在Activity中使用以下方法:publicboolIsOnline(){varcm=(ConnectivityManager)GetSystemService(ConnectivityService);returncm.ActiveNetworkInfo==null?false:

android - 从右到左 Android 应用中的选项卡滑动方向

我有一个带有标签页的Android应用程序。我希望应用程序从右到左。我将android:supportsRtl="true"放在list文件中,并将一些元素更改为android:layoutDirection="rtl"。它将所有内容从右向左更改,这正是我想要的,只是它反转了选项卡中的滑动方向-当您向左滑动时,它会移动到左侧选项卡,而不是与滑动相反。我想将其更改为常规滑动。这是我的代码:希望你能帮助我。谢谢! 最佳答案 我补充说:android:layoutDirection="ltr"到TabLayout。不android:lay

android - 构建不成功 : Error with Android project in Xamarin. 表单

我只是创建了一个小的Xamarin.Forms示例应用程序。当我构建我的Android项目时,我遇到了一些错误。我刚刚搜索了错误并找到了一些解决方案。但没有什么能正常工作。昨天我重新安装了VisualStudio2015和XamarinStudio。因此,xamarin可能会全部更新。在这里,我只列出我的错误和建议的解决方案。错误1:解压失败。请下载https://dl-ssl.google.com/android/repository/android_m2repository_r10.zip并将其解压缩到...~\Local\Xamarin\Android.Support.v4\21