我知道有(昂贵的)框架可以让你在VS C#中编写Android应用程序并将其编译成android apk。
我也知道,可以在VS(link)中编写Java应用程序。
是否有可能,甚至可能不比Eclipse更难,使用一些免费的插件/框架/工具在Visual Studio中编写Android应用程序? 是否可以编译orroids应用程序,并在手机/虚拟设备中进行调试?
在不久的将来,我认为使用Android Studio将是最佳选择。
答案 0 :(得分:5)
只需使用Eclipse在Java中编写它们。 VS没有针对Java进行优化,Eclise拥有更大的有用插件生态系统。使用VS进行Android开发就像设计一个带汇编程序的网站:它根本就不是为此而设计的:)。
你在问是否值得一试。那么“一试”相比什么呢?您目前是否正在使用其他IDE开发应用程序,或者您从未开发过Android应用程序而且您只知道VS而想在那里试用它?
如果您已经使用其他IDE,请保留这些。如果这是你的第一个android项目,那么使用Eclipse会更容易,如上所述。
答案 1 :(得分:5)
我发现自己和你一样:Visual Studio是我的主要IDE,但我目前正在开发一个Android项目。
我建议你再试一次Eclipse。 Android SDK非常好地集成到Eclipse中:例如,您有一个图形UI编辑器,感觉类似于Visual Studio中的WPF编辑器。是的,Eclipse需要习惯,并且由于键盘快捷键的细微差别,在两者之间切换将是一件麻烦(跳转到Eclipse中的F3和VS中的F12;智能感知自动完成是在Eclipse中输入和VS中的选项卡等。),但是你将通过使用“正确的工具来完成任务”来获得奖励。
答案 2 :(得分:4)
就个人而言,我会使用Eclipse或IntelliJ IDEA进行Android开发,因为它们都是本机Java IDE。
您也可以查看AIDE。它是Android平台的集成IDE。您可以在Android设备上编写代码,IDE可以从IDE部署和启动应用程序。它使设备上的测试变得简单,甚至可以与其他服务集成,例如DropBox和GitHub。
另一方面,要发展它,你将不得不成为惩罚的贪婪者。尝试在平板电脑/手机上编写整个应用。这并不容易......
答案 3 :(得分:4)
现在可以在Visual Studio中构建和调试Java。享受。
答案 4 :(得分:1)
你考虑过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