我目前正在使用Monodroid开发Android应用程序。我对手机应用程序比较新,所以有一些困惑:
1. 什么是Android库的定义?我使用Mono模板创建Android库:创建一个Mono for Android类库=>编写代码并构建成.dll=>从Visual Studio在模拟器上运行,它在模拟器中正常工作。但是.dll文件是Android库吗?还是它在在模拟器上工作之前被Mono转换了,'真正的'Android库应该是JAR?
2. 我能直接使用我定义的C# .dll来制作这个应用程序吗?我尝试在Mono中通过直接引用它在我的Android应用程序中,它正在构建而且没有错误。但是当模拟器运行此应用程序时,它卡住了(仍然没有错误)-在Android应用程序项目中使用C# .dll的正确方法是什么?
我意识到有很多关于c#和android之间链接以及关于mono的主题,但是阅读之后我仍然无法解决这个库引用问题,如果有人能提供任何提示/思路,将不胜感激。
1. 什么是Android库的定义?我使用Mono模板创建Android库:创建一个Mono for Android类库=>编写代码并构建成.dll=>从Visual Studio在模拟器上运行,它在模拟器中正常工作。但是.dll文件是Android库吗?还是它在在模拟器上工作之前被Mono转换了,'真正的'Android库应该是JAR?
2. 我能直接使用我定义的C# .dll来制作这个应用程序吗?我尝试在Mono中通过直接引用它在我的Android应用程序中,它正在构建而且没有错误。但是当模拟器运行此应用程序时,它卡住了(仍然没有错误)-在Android应用程序项目中使用C# .dll的正确方法是什么?
我意识到有很多关于c#和android之间链接以及关于mono的主题,但是阅读之后我仍然无法解决这个库引用问题,如果有人能提供任何提示/思路,将不胜感激。