19

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

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

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

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

4

5 回答 5

6

我发现自己的情况和你一样:Visual Studio 是我的主要 IDE,但我目前正在开发一个 Android 项目。

我建议您再试一次 Eclipse。Android SDK 很好地集成到 Eclipse 中:例如,您有一个图形 UI 编辑器,感觉类似于 Visual Studio 中的 WPF 编辑器。是的,Eclipse 需要习惯,并且两者之间的切换会很麻烦,因为键盘快捷键的细微差别(跳转到定义是 Eclipse 中的 F3 和 VS 中的 F12;IntelliSense 自动完成是 Eclipse 中的 Enter 和 VS 中的 Tab 等.),但您将通过使用“完成任务的正确工具”获得奖励。

于 2012-09-14T16:06:14.370 回答
6

现在可以在 Visual Studio 中构建和调试 Java。享受。

https://blogs.msdn.microsoft.com/vcblog/2015/11/06/java-debugging-and-language-support-in-visual-studio-for-android/

于 2017-06-19T22:36:05.487 回答
5

只需使用 Eclipse 用 Ja​​va 编写它们。VS 没有针对 Java 进行优化,并且 Eclise 拥有更大的有用插件生态系统。使用 VS 进行 Android 开发就像用汇编程序设计一个网站:它根本不是为此而设计的 :)。

你在问是否值得一试。那么“一试”比什么?您目前是否正在使用其他 IDE 开发应用程序,或者您从未开发过 android 应用程序并且您只知道 VS 并想在那里尝试一下?

如果您已经使用其他 IDE,请保留这些。如果这是您的第一个 android 项目,使用 Eclipse 会更容易,如上所述。

于 2012-09-14T15:56:18.227 回答
4

就个人而言,我会使用 Eclipse 或 IntelliJ IDEA 来进行 Android 开发,因为它们都是本机 Java IDE。

您可能还想查看AIDE。它是一个集成到 Android 平台中的 IDE。您可以在 Android 设备上编写代码,IDE 可以从 IDE 部署和启动应用程序。它使在设备上的测试变得容易,它甚至可以与其他服务集成,例如 DropBox 和 GitHub。

另一方面,要在此基础上发展,您将不得不成为惩罚的贪食者。尝试在平板电脑/手机上编写整个应用程序。这并不容易...

于 2012-09-14T15:58:16.427 回答
2

你考虑过 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
于 2015-06-30T15:08:26.247 回答