有没有办法强制Eclipse自动清理每个运行?

我正在为Android开发,并使用Eclipse创建一个apk文件,其中还包含一个带有C ++代码的.so文件。 我的问题是,当我只更改C ++代码并重新编译Eclipse以外的代码时,Eclipse并不总是看到它已更改,我必须清理项目并重建它,然后才能可靠地启动它。 这种行为花了我很多时间,因为Eclipse没有使用新的.so文件。

有没有办法强制Eclipse始终在运行之前重建项目?


我不确定你对蚂蚁有多熟悉,但是如果你通过命令行编译你的c ++文件,一个想法是创建一个ant构建脚本,它将:

  • 重新编译你的c ++文件
  • 清理并建立你的apk
  • 将您的apk安装到您的设备上
  • 然后你可以确定生成的apk总是使用最新的编译代码构建的。


    在Project Options中,转到“C / C ++ Build”。

    选择“Builder设置”选项卡。

    取消选中“使用默认生成命令”并在Build命令字段中,只需添加目标“clean”作为第一个目标。

    例如假设你有

    > make -j2 settings
    

    将其更改为

    > make clean -j2 settings
    

    据我所知,当按下播放按钮时,无法强制eclipse始终清洁。 您可以考虑使用不同的IDE,例如IntelliJ。 你永远不必'清理'一个项目,所以我假设他们每次按下播放时都重新构建项目......

    链接地址: http://www.djcxy.com/p/65841.html

    上一篇: Is there a way to force Eclipse to automatically clean every run?

    下一篇: Store run configuration with project in Eclipse