Android开发:Visual Studio + Java。是否有可能(值得一试)?

时间:2012-09-14 15:53:59

标签: java android visual-studio

我知道有(昂贵的)框架可以让你在VS C#中编写Android应用程序并将其编译成android apk。

我也知道,可以在VS(link)中编写Java应用程序。

是否有可能,甚至可能不比Eclipse更难,使用一些免费的插件/框架/工具在Visual Studio中编写Android应用程序? 是否可以编译orroids应用程序,并在手机/虚拟设备中进行调试?

在不久的将来,我认为使用Android Studio将是最佳选择。

5 个答案:

答案 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)

答案 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