Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带Maven和IntelliJ的Android_Android_Maven_Ant_Build Process_Android Maven Plugin - Fatal编程技术网

带Maven和IntelliJ的Android

带Maven和IntelliJ的Android,android,maven,ant,build-process,android-maven-plugin,Android,Maven,Ant,Build Process,Android Maven Plugin,在过去的3周里,我一直在大量使用Android Maven构建过程。在大多数情况下,我觉得这是一次比Eclipse更好的体验,但我想回答几个问题: 有没有一种方法可以让Eclipse在不将项目导入Eclipse的情况下使用APKLIB文件 使用Maven有没有一种方法可以在不卸载应用程序的情况下将APK推送到设备上?使用mvn android:deploy卸载APK并安装新的APK 我还没有让Android JavaDoc在IntelliJ中正常工作,有什么解决方案吗 IntelliJ与NDK

在过去的3周里,我一直在大量使用Android Maven构建过程。在大多数情况下,我觉得这是一次比Eclipse更好的体验,但我想回答几个问题:

  • 有没有一种方法可以让Eclipse在不将项目导入Eclipse的情况下使用APKLIB文件
  • 使用Maven有没有一种方法可以在不卸载应用程序的情况下将APK推送到设备上?使用mvn android:deploy卸载APK并安装新的APK
  • 我还没有让Android JavaDoc在IntelliJ中正常工作,有什么解决方案吗
  • IntelliJ与NDK配合得好吗
我愿意接受平台最佳构建过程中的任何提示,因为这将是我前进的方向。我应该去Ant还是Maven

  • Eclipse中的APKLIB支持还没有完全实现。使用m2eclipse和m2eandroid,可能还有助于m2eandroid的补丁

  • mvn android:deploy可以在设备(或所有连接的设备)上安装apk。mvn android:run可以启动它。取消部署并重新部署工作

  • maven android sdk部署程序也可以部署源代码,它应该可以很好地与intellij和maven集成相连接

  • NDK和Intellij-不用于编写代码,但通过Maven的构建过程也可以在Intellij中正常工作

  • 最后但并非最不重要。。你绝对不应该吃蚂蚁。Maven或使用即将推出的Gradle新版本。不要把时间浪费在旧的(很快就会被弃用的)Ant构建及其所有问题上

  • Eclipse中的APKLIB支持还没有完全实现。使用m2eclipse和m2eandroid,可能还有助于m2eandroid的补丁

  • mvn android:deploy可以在设备(或所有连接的设备)上安装apk。mvn android:run可以启动它。取消部署并重新部署工作

  • maven android sdk部署程序也可以部署源代码,它应该可以很好地与intellij和maven集成相连接

  • NDK和Intellij-不用于编写代码,但通过Maven的构建过程也可以在Intellij中正常工作


  • 最后但并非最不重要。。你绝对不应该吃蚂蚁。Maven或使用即将推出的Gradle新版本。不要把时间浪费在旧的(很快就会被弃用的)Ant构建及其所有问题上。

    关于Ant vs Maven:我维护这两个构建系统(只是因为Ant是官方的构建工具)。我建议你写这篇文章:关于Ant vs Maven:我维护这两个构建系统(只是因为Ant是官方的构建工具)。我建议你发这个帖子: