Xamarin 安卓调试部署出错

沉沦_俊 2016-04-30 07:27:30

新建helloworld项目调试,进入模拟器后程序并没有生成到模拟器内关闭模拟器就出现上述提示,但是错误信息里没有任何输出依赖环境如图所示应该已经齐全,运行代码分析提示
以下是Xamarin诊断日志

[I:sdk]: Looking for Android SDK..
[I:sdk]: Key HKCU\SOFTWARE\Novell\Mono for Android\AndroidSdkDirectory found:
Path contains adb.exe in \platform-tools (D:\XamarinSdk\Android\android-sdk).
[I:sdk]: Key HKLM\SOFTWARE\Novell\Mono for Android\AndroidSdkDirectory found:
Path does not contain adb.exe in \platform-tools (C:\android-sdk-windows).
[I:sdk]: Key HKCU\SOFTWARE\Xamarin\MonoAndroid\PrivateAndroidSdkPath not found.
[I:sdk]: Key HKCU\SOFTWARE\Android SDK Tools\Path not found.
[I:sdk]: Key HKLM\SOFTWARE\Android SDK Tools\Path found:
Path does not contain adb.exe in \platform-tools (C:\Program Files (x86)\Android\android-sdk).
[I:sdk]: Looking for Android NDK..
[I:sdk]: Key HKCU\SOFTWARE\Novell\Mono for Android\AndroidNdkDirectory found:
Path contains ndk-stack.exe in \. (C:\Users\admin\Documents\Android\ndk\android-ndk-r10e).
[I:sdk]: Key HKLM\SOFTWARE\Novell\Mono for Android\AndroidNdkDirectory not found.
[I:sdk]: Key HKCU\SOFTWARE\Novell\Mono for Android\JavaSdkDirectory not found.
[I:sdk]: Key HKLM\SOFTWARE\Novell\Mono for Android\JavaSdkDirectory not found.
[I:sdk]: Looking for Java 6 SDK..
[I:sdk]: Key HKLM\SOFTWARE\JavaSoft\Java Development Kit\CurrentVersion found.
[I:sdk]: Key HKLM\SOFTWARE\JavaSoft\Java Development Kit\1.6\JavaHome not found.
[I:sdk]: Key HKLM\SOFTWARE\JavaSoft\Java Development Kit\1.7\JavaHome found:
Path contains jarsigner.exe in \bin (D:\XamarinSdk\Java\jdk1.7.0_71).
[I:Unknown]: Found Android SDK. API levels: 15, 19, 21, 22, 23
[I:Unknown]: Found Xamarin.Android 6.0.3
[I:sdk]: Looking for Android SDK..
[I:sdk]: Key HKCU\SOFTWARE\Novell\Mono for Android\AndroidSdkDirectory found:
Path contains adb.exe in \platform-tools (D:\XamarinSdk\Android\android-sdk).
[I:sdk]: Key HKLM\SOFTWARE\Novell\Mono for Android\AndroidSdkDirectory found:
Path does not contain adb.exe in \platform-tools (C:\android-sdk-windows).
[I:sdk]: Key HKCU\SOFTWARE\Xamarin\MonoAndroid\PrivateAndroidSdkPath not found.
[I:sdk]: Key HKCU\SOFTWARE\Android SDK Tools\Path not found.
[I:sdk]: Key HKLM\SOFTWARE\Android SDK Tools\Path found:
Path does not contain adb.exe in \platform-tools (C:\Program Files (x86)\Android\android-sdk).
[I:sdk]: Looking for Android NDK..
[I:sdk]: Key HKCU\SOFTWARE\Novell\Mono for Android\AndroidNdkDirectory found:
Path contains ndk-stack.exe in \. (C:\Users\admin\Documents\Android\ndk\android-ndk-r10e).
[I:sdk]: Key HKLM\SOFTWARE\Novell\Mono for Android\AndroidNdkDirectory not found.
[I:Unknown]: Found Android SDK. API levels: 15, 19, 21, 22, 23
[I:Unknown]: Found Xamarin.Android 6.0.3
[I:sdk]: Looking for Android SDK..
[I:sdk]: Key HKCU\SOFTWARE\Novell\Mono for Android\AndroidSdkDirectory found:
Path contains adb.exe in \platform-tools (D:\XamarinSdk\Android\android-sdk).
[I:sdk]: Key HKLM\SOFTWARE\Novell\Mono for Android\AndroidSdkDirectory found:
Path does not contain adb.exe in \platform-tools (C:\android-sdk-windows).
[I:sdk]: Key HKCU\SOFTWARE\Xamarin\MonoAndroid\PrivateAndroidSdkPath not found.
[I:sdk]: Key HKCU\SOFTWARE\Android SDK Tools\Path not found.
[I:sdk]: Key HKLM\SOFTWARE\Android SDK Tools\Path found:
Path does not contain adb.exe in \platform-tools (C:\Program Files (x86)\Android\android-sdk).
[I:sdk]: Looking for Android NDK..
[I:sdk]: Key HKCU\SOFTWARE\Novell\Mono for Android\AndroidNdkDirectory found:
Path contains ndk-stack.exe in \. (C:\Users\admin\Documents\Android\ndk\android-ndk-r10e).
[I:sdk]: Key HKLM\SOFTWARE\Novell\Mono for Android\AndroidNdkDirectory not found.
[I:sdk]: Key HKCU\SOFTWARE\Novell\Mono for Android\JavaSdkDirectory not found.
[I:sdk]: Key HKLM\SOFTWARE\Novell\Mono for Android\JavaSdkDirectory not found.
[I:sdk]: Looking for Java 6 SDK..
[I:sdk]: Key HKLM\SOFTWARE\JavaSoft\Java Development Kit\CurrentVersion found.
[I:sdk]: Key HKLM\SOFTWARE\JavaSoft\Java Development Kit\1.6\JavaHome not found.
[I:sdk]: Key HKLM\SOFTWARE\JavaSoft\Java Development Kit\1.7\JavaHome found:
Path contains jarsigner.exe in \bin (D:\XamarinSdk\Java\jdk1.7.0_71).
[I:Unknown]: Found Android SDK. API levels: 15, 19, 21, 22, 23
[I:Unknown]: Found Xamarin.Android 6.0.3
[I:sdk]: Looking for Android SDK..
[I:sdk]: Key HKCU\SOFTWARE\Novell\Mono for Android\AndroidSdkDirectory found:
Path contains adb.exe in \platform-tools (D:\XamarinSdk\Android\android-sdk).
[I:sdk]: Key HKLM\SOFTWARE\Novell\Mono for Android\AndroidSdkDirectory found:
Path does not contain adb.exe in \platform-tools (C:\android-sdk-windows).
[I:sdk]: Key HKCU\SOFTWARE\Xamarin\MonoAndroid\PrivateAndroidSdkPath not found.
[I:sdk]: Key HKCU\SOFTWARE\Android SDK Tools\Path not found.
[I:sdk]: Key HKLM\SOFTWARE\Android SDK Tools\Path found:
Path does not contain adb.exe in \platform-tools (C:\Program Files (x86)\Android\android-sdk).
[I:sdk]: Looking for Android NDK..
[I:sdk]: Key HKCU\SOFTWARE\Novell\Mono for Android\AndroidNdkDirectory found:
Path contains ndk-stack.exe in \. (C:\Users\admin\Documents\Android\ndk\android-ndk-r10e).
[I:sdk]: Key HKLM\SOFTWARE\Novell\Mono for Android\AndroidNdkDirectory not found.
[I:Unknown]: Found Android SDK. API levels: 15, 19, 21, 22, 23
[I:Unknown]: Found Xamarin.Android 6.0.3
[I:]: Tracking android devices started
[D:]: Tracking avd started
[D:]: avd watcher *.ini path: 'C:\Users\admin\.android\avd'
[D:]: avd watcher android path: 'D:\XAMARI~1\Android\ANDROI~1\tools\android.bat'
[D:]: TrackDeviceTask got:
[I:]: Got new device list from adb with 0 devices
[D:]: avd watcher: got device list from avd with 1 devices

...全文
4481 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinat_36417938 2016-10-22
  • 打赏
  • 举报
回复
改选release,而非debug,就能导出APK了。
zjzkiss 2016-05-13
  • 打赏
  • 举报
回复
楼主,你的问题解决了吗?
沉沦_俊 2016-05-03
  • 打赏
  • 举报
回复
引用 1 楼 trfftrff 的回复:
api版本与虚拟机的版本不一致,过高或过低



调成一致以后还是一样的问题
努力的阿牛 2016-05-03
  • 打赏
  • 举报
回复
api版本与虚拟机的版本不一致,过高或过低
沉沦_俊 2016-05-03
  • 打赏
  • 举报
回复

另外这个是暗的
沉沦_俊 2016-05-03
  • 打赏
  • 举报
回复
沉沦_俊 2016-05-03
  • 打赏
  • 举报
回复
引用 3 楼 changson0823 的回复:
你的Xamarin for VS是哪个版本号,
确认一下这版是否已支持Android6.x.
如果确已支持Android6.x,
查查android6.x SDK 的: Android SDK Tools/ Android SDK Plataform-tools/ Android SDK Build-tools,
是否是相对应的版本号~



Xamarin for Vs是最新版本的
sdk tools好像是25
changson0823 2016-05-03
  • 打赏
  • 举报
回复
你的Xamarin for VS是哪个版本号, 确认一下这版是否已支持Android6.x. 如果确已支持Android6.x, 查查android6.x SDK 的: Android SDK Tools/ Android SDK Plataform-tools/ Android SDK Build-tools, 是否是相对应的版本号~

436

社区成员

发帖
与我相关
我的任务
社区描述
欢迎来到Xamarin技术交流论坛学习交流,Xamarin是一个行动App开发平台,开发人员透过Xamarin可开发出iOS、Android 与Windows 等平台的...
社区管理员
  • Xamarin技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧