2016-10-07 31 views
0

嗨,大家好我试图用进化应用程序的Visual Studio 2015年 我已经成功地构建所有相关的项目,但是当我去调试我得到一个错误调试。 我看着错误并发现它与的jarsigner和debug.keystore做。Xamarin窗体的Android项目建设,但不会部署到设备

我是比较新的Xamarin所以我的密钥库的知识是相当有限的,但据我所知,它是用来开发过程中签署的应用程序。 我看过指定的文件,没有文件。

我必须手动给应用程序的密钥库别名和密码还是我完全缺少debug.keystore?

道歉,如果我完全没谱这里我还在逐渐熟悉Xamarin。

这里是堆栈跟踪:

jarsigner error: java.lang.RuntimeException: keystore load: C:\Users\dummy\AppData\Local\Xamarin\Mono for Android\debug.keystore (The system cannot find the path specified) 

任何帮助将不胜感激 感谢

回答

2

Android应用程序需要使用密钥库签署,第一次安装时Xamarin.Android这通常发生。不知道你为什么没有它。

您可以创建将被用于通过使用以下命令来签署应用密钥库:

keytool.exe -list -v -keystore "%LocalAppData%\Xamarin\Mono for Android\debug.keystore" -alias androiddebugkey -storepass android -keypass android 

你可以找到更多信息here

+0

这解决了它感谢Dakshal Raijada – whiskeycoder