我知道有一些(昂贵的)框架可以让你使用VS C#编写Android应用,并将其编译成Android apk。
我也知道,可以在VS中编写Java应用程序(链接)。
是否可能,在Visual Studio中编写Android应用程序,甚至比在Eclipse中编写更容易,使用一些免费的插件/框架/工具?能否编译Android应用程序并在手机/虚拟设备上调试?
在不久的将来,我认为使用Android Studio是最好的选择。
我知道有一些(昂贵的)框架可以让你使用VS C#编写Android应用,并将其编译成Android apk。
我也知道,可以在VS中编写Java应用程序(链接)。
是否可能,在Visual Studio中编写Android应用程序,甚至比在Eclipse中编写更容易,使用一些免费的插件/框架/工具?能否编译Android应用程序并在手机/虚拟设备上调试?
在不久的将来,我认为使用Android Studio是最好的选择。
我发现自己和你处于同样的境地:Visual Studio是我的主要IDE,但我目前正在做一个Android项目。
我建议你再试试Eclipse。 Android SDK非常好地集成到了Eclipse中:例如,你有一个图形化UI编辑器,它感觉类似于Visual Studio中的WPF编辑器。是的,Eclipse需要适应,因为在键盘快捷方式上有微妙的区别(在Eclipse中,“跳转到定义”是F3,在VS中是F12; IntelliSense Autocomplete在Eclipse中是Enter,而在VS中是Tab等),但是使用“正确的工具完成任务”将会带给你回报。
我个人会使用Eclipse或IntelliJ IDEA进行Android开发,因为它们都是本地Java IDE。
你也可以尝试使用AIDE。它是一个集成到Android平台的IDE。您可以在Android设备上编写代码,IDE可以从IDE部署和启动应用程序。它使得在设备上测试变得简单,并且甚至与其他服务(如DropBox和GitHub)集成。
另一方面,要在平板电脑/手机上开发,您必须非常有毅力。尝试在平板电脑/手机上编写整个应用程序并不容易...
您考虑过使用Android Studio吗?
通过它,您可以更新您的键绑定(也就是快捷方式):
保留Visual Studio键映射:
o File | Settings | Key Bindings
KeyMaps | Visual Studio copy
o Reset a key-shortcut
Select a command in the Settings window and enter a key-combination
一些需要考虑的命令:
Build solution
• Other | Build
Ctrl + Shift + B
Renaming variables, methods, files, etc.
• Main Menu | Refactor | Rename…
Ctrl + R, R
Code Generation
• Main Menu | Code | Generate
Ctrl + Period
Mono for Android
,但对我来说太贵了。我想学习编写Android应用程序,但不知道它会带我去哪里。 - Ari