解决办法
1手动启动AVD,然后启动Android虚拟机。如果没有请先建立一个,具体方法Google。
2使用adb命令尝试连接到当前的虚拟机
adbexe位于Android SDK目录下的platform-tools目录,例如
C:\Program Files (x86)\Android\android-sdk\platform-tools
找到adbexe后,打开cmd运行
adb devices –l
默认会去连接位于127001:5554的虚拟机,如果能列出来即为正常。
3启动VS 2015,打开Xamarin app解决方案,启动项目设定为XxxDroid项目
4目标CPU更改为ARM,如果没有ARM选项新建即可。VS这时候会自动找到虚拟机并显示出来。
5不要关闭虚拟机,重启VS2015。然后F5启动调试就好了。
首先得问下题主,您指的手机app开发平台具体指的是什么?是跨平台的解决方案?如果是这样的话,我先给题主介绍几个我所熟悉的解决方案。
1、Flutter
这是Google出的一套移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。采用现代响应式框架构建,是从React中获得的灵感,中心思想是用组件(widget)构建你的UI。使用语言是Dart。
2、Xamarin
Xamarin始创于2011年,旨在使移动开发变得难以置信地迅捷和简单。Xamarin的产品简化了针对多种平台的应用开发,包括iOS、Android、WindowsPhone和MacApp。Xamarin由许多著名的开源社区开发者创立和参与,而且也是Mono项目的主导者——C#与·NET框架的开源、跨平台实现。
3、Unity
Unity3D是由UnityTechnologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。开发者使用C#语言进行开发。
4、ReactNative
ReactNative(简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的JS框架React在原生移动应用平台的衍生产物,目前支持iOS和安卓两大平台。RN使用Javascript开发。
我个人比较倾向使用Unity开发。因为利益相关,我曾经是他的员工啊。
这个范例是如何在XamarinAndroid中去使用一个我们自行在开发的JAR档案
主要会执行的步骤如下
1 在Xamarin建立一个Android Java Bindings Library 专案
2 加入自行开发的JAR档案到这个专案里面
3 在XamarinAndroid专案中参考Android Java Bindings Library 专案
1 写一个Java 程式并且把他包装成JAR档案
11 撰写以下程式码并且储存副档名为java的档案
package comxamarintestbinding;public class test{
public String method(){
return "Hello jar";
}
}
12 在终端机下用Javac指令来编译 testjava
编译完成会产生出一个testclass档案
13 建立一个Manifestmf档案
手动建立一个副档名为mf的Manifestmf档案接著开启这个档案编辑它
在档案中的第一行宣告这个JAR档的进入点是由那只程式(class档案)来进入
这边我们输入 Main-Class: comxamarintestbindingtest
clip_image001[4]
14 将testClass档案复制到comxamarintestbinding 资料夹下
在目前所在的目录下建立底下的资料夹结构,com>xamarin>testbinding
然後将testclass拷贝到testbinding资料夹下
clip_image003[4]
15 使用JAR指令把testclass打包成JAR档案
在终端机介面下执行
jar cvfm testJjar manifestmf /com/xamarin/testbinding/testclass
把testclass打包成JAR档案
clip_image004[4]
2 新建Android Java Bindings Library
21 建立Android Java Bindings Library档案
New >> Android >> Android Java Bindings Library
clip_image006[4]
22 把JAR档案加入到目前专案
221在专案的Jars资料夹按下滑鼠右键>>添加>>添加档案
把JAR档加入这个专案
以上就是关于VS2015中无法启动Xamarin Android调试怎么办全部的内容,包括:VS2015中无法启动Xamarin Android调试怎么办、哪个手机app开发平台好、如何为xamarin创建android binding library等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)