如何使用MS Visual Studio进行Android开发?


特狼普
2024-12-31 05:23:13 (2月前)
  1. 你能用吗?


视觉
</跨度>

工作室
</跨度>
用于Android开发?

如果是这样,您将如何设置android SDK而不是.NET框架,是否有任何特殊设置或配置?

13 条回复
  1. 0# star | 2019-08-31 10-32



    如果您对生成HTML5混合应用程序感兴趣(包含在本机容器中的Web应用程序,可以访问设备功能),那么

    Nomad Visual Studio扩展

    支持为Android设备构建。


  2. 1# 甲基蓝 | 2019-08-31 10-32



    我想你可以在Visual Studio中打开Java文件,直接使用命令行工具。我不认为你会得到语法高亮或自动完成。



    Eclipse与Visual Studio并没有什么不同,而且有许多工具可以让Eclipse开发更加舒适,可以在Eclipse中运行。


  3. 2# 哇塞 | 2019-08-31 10-32



    Microsoft Visual Studio 2015现在有Android开发选项:C ++,Cordova和C#with Xamarin。选择其中一个Android开发选项时,Visual Studio还将安装全新的Visual Studio Emulator for Android,以用作调试应用程序的目标。您也可以下载模拟器而无需安装Visual Studio。有关详细信息,请参阅



    Visuals Studio 2015

    1. <a href="https://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs">
    2. https://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs
    3. </A>



    Visual Studio模拟器

    1. <a href="https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx">
    2. https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx
    3. </A>



    功能视频

    https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event/Visual-Studio-Emulator-for-Android



    Visuals Studio 2012的Java扩展,2013年.2015

    1. <a href="https://visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93">
    2. https://visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93
    3. </A>


  4. 3# 庸人自扰1 | 2019-08-31 10-32
  5. 4# 句号了哦哦 | 2019-08-31 10-32



    您可以使用Visual Studio for Android Development。看到一篇很好的文章

    这里


  6. 5# My☀ | 2019-08-31 10-32



    相信我,我已经努力为Android开发找到一个不错的IDE,但我失败了。我使用Visual Studio已经很多年了,我很难习惯Eclipse的工作方式。



    但是,新的IntelliJ支持Android开发,它是您可以获得的最接近的。


  7. 6# 誓言你好 | 2019-08-31 10-32



    是的,您可以使用“vs-android”使用Visual Studio for Android(本机)。



    以下是设置它的步骤:





    1. 下载Android SDK

      这里






    2. 下载Android NDK

      这里






    3. 下载Cygwin

      这里






    4. 下载JDK

      这里






    5. 下载Visual Studio 2010,2012或2013

      这里






    6. 下载vs-android

      这里






    7. 下载Apache Ant

      这里






    8. 设置环境变量:



    9. </醇>


      (控制面板&gt;系统&gt;高级&gt;环境变量)




      1. ANDROID_HOME = \android-sdk
        ANDROID_NDK_ROOT = \android-ndk
        ANT_HOME = \apache-ant
        JAVA_HOME = \jdk
        _JAVA_OPTIONS = -Xms256m -Xmx512m

      2. </code>



      1. 从中下载示例

        这里



      2. </醇>


        它的作用就像一个魅力…到目前为止最好使用。


  8. 7# 仙风道骨刘憨 | 2019-08-31 10-32



    这取决于你真正想要实现的目标。



    您希望继续使用基于Java的普通Android应用程序,但是使用Visual Studio进行开发?然后这是个坏消息,因为Visual Studio没有内置的java支持。因此,如果您开箱即用,您将失去所有特定于Java的Eclipse功能(IntelliSense for Java,Java调试器,向导等)以及众多Android插件(特定于Eclipse并且赢得了’与VS合作。



    另一方面,您可以使用Mono for Android在VS中使用C#开发应用程序,但它们看起来不像本机应用程序那样流畅(某些功能可能会丢失,外观略有不同等)。在这种情况下,这样的应用程序可以销售少于“普通”的Java应用程序,其外观和感觉与所有其他Java应用程序一样。



    如果你在谈论原生的Android代码(在C / C ++中),比如游戏,那么新闻并不是那么糟糕。由于Visual Studio对C ++没有任何问题,因此有很多方法可以使它工作:





    1. 如果您只想编译代码,可以免费使用

      VS-机器人

      工具集。它本质上是一组构建规则,告诉Visual Studio如何启动Android编译器。





    2. 如果你想编译


      </强>
      使用Visual Studio调试本机代码,您将需要更高级的东西,例如

      适用于Android的VisualGDB

      。它可以独立构建/调试Native代码,也可以与Eclipse中的调试Java代码一起构建/调试。



    3. </醇>

  9. 8# 無口君哦哦 | 2019-08-31 10-32



    如果您想使用c#语言创建Android应用程序,可以使用

    Xamarin



    他们创建了这个伟大的跨平台开发工具,使开发人员能够使用C#语言开发iOS和Android应用程序。



    Xamarin提供从免费到企业级别的不同许可证,但不是我将使用免费版本的入门版本。它包括Xamarin Studio,对于想要尝试创建他们的第一个Android应用程序的人来说是一个很好的开始,他们还提供了一个商业许可证,允许您在Visual Studio中开发,以便您可以使用类似于开发Web应用程序或Windows的丰富体验应用程序,然后他们有这个包含所有内容的企业


  10. 9# 凯撒 | 2019-08-31 10-32



    自问这个问题以来,情况发生了很大变化。 Visual Studio 2013现在有更新4和Visual Studio 2015

    Apache Cordova的集成工具

    你可以运行它们

    适用于Android的Visual Studio模拟器



  11. 10# v-star*위위 | 2019-08-31 10-32



    您可以使用Visual Studio 2015为Android,iOS和Windows构建跨平台应用程序。



    IDE:

    https://www.visualstudio.com/en-US/explore/cordova-vs



    希望这会有所帮助!


  12. 11# 只怕再见是故人 | 2019-08-31 10-32



    来自

    Android的

    文档:




    开发Android应用程序的推荐方法是将Eclipse与ADT插件一起使用……但是,如果您希望在另一个IDE(如IntelliJ)或基本编辑器(如Emacs)中开发应用程序,则可以执行此操作相反。



    目前,有IntelliJ IDEA和NetBeans的插件,但您仍然可以使用/ tools中的工具来构建,调试,监视,测量和启动模拟器。


登录 后才能参与评论