我知道有(昂贵的)框架可以让你在 VS C# 中编写 android 应用程序并将其编译为 android apk。
我也知道,可以在 VS 中编写 Java 应用程序(链接)。
是否有可能,甚至不比在 Eclipse 中更难,使用一些免费的插件/框架/工具在 Visual Studio 中编写 android 应用程序?是否可以编译 androids 应用程序,并在手机/虚拟设备中对其进行调试?
在不久的将来,我认为使用 Android Studio 将是最好的选择。
我知道有(昂贵的)框架可以让你在 VS C# 中编写 android 应用程序并将其编译为 android apk。
我也知道,可以在 VS 中编写 Java 应用程序(链接)。
是否有可能,甚至不比在 Eclipse 中更难,使用一些免费的插件/框架/工具在 Visual Studio 中编写 android 应用程序?是否可以编译 androids 应用程序,并在手机/虚拟设备中对其进行调试?
在不久的将来,我认为使用 Android Studio 将是最好的选择。
我发现自己的情况和你一样:Visual Studio 是我的主要 IDE,但我目前正在开发一个 Android 项目。
我建议您再试一次 Eclipse。Android SDK 很好地集成到 Eclipse 中:例如,您有一个图形 UI 编辑器,感觉类似于 Visual Studio 中的 WPF 编辑器。是的,Eclipse 需要习惯,并且两者之间的切换会很麻烦,因为键盘快捷键的细微差别(跳转到定义是 Eclipse 中的 F3 和 VS 中的 F12;IntelliSense 自动完成是 Eclipse 中的 Enter 和 VS 中的 Tab 等.),但您将通过使用“完成任务的正确工具”获得奖励。
现在可以在 Visual Studio 中构建和调试 Java。享受。
只需使用 Eclipse 用 Java 编写它们。VS 没有针对 Java 进行优化,并且 Eclise 拥有更大的有用插件生态系统。使用 VS 进行 Android 开发就像用汇编程序设计一个网站:它根本不是为此而设计的 :)。
你在问是否值得一试。那么“一试”比什么?您目前是否正在使用其他 IDE 开发应用程序,或者您从未开发过 android 应用程序并且您只知道 VS 并想在那里尝试一下?
如果您已经使用其他 IDE,请保留这些。如果这是您的第一个 android 项目,使用 Eclipse 会更容易,如上所述。
就个人而言,我会使用 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