Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.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
Android Studio:在编译java之后但在NDK构建之前运行gradle任务 我有一个Android项目,需要在java生成之后,但是在NDK编译C++之前,进行代码生成。通常,这些都包含在构建任务中。我发现可以挂接由android插件动态创建的任务 afterEvaluate { // ... generateJsonModel(BUILDVARIANT).dependsOn 'myCodeGenTask' externalNativeBuild(BUILDVARIANT).dependsOn 'myCodeGenTask' myCodeGenTask.mustRunAfter 'compileRetrolambda(BUILDVARIANT)' // (You won't have this if you're not using retrolambda - // It just happens to run at the end of the java build) }_Android_Android Studio_Android Ndk_Android Gradle Plugin - Fatal编程技术网

Android Studio:在编译java之后但在NDK构建之前运行gradle任务 我有一个Android项目,需要在java生成之后,但是在NDK编译C++之前,进行代码生成。通常,这些都包含在构建任务中。我发现可以挂接由android插件动态创建的任务 afterEvaluate { // ... generateJsonModel(BUILDVARIANT).dependsOn 'myCodeGenTask' externalNativeBuild(BUILDVARIANT).dependsOn 'myCodeGenTask' myCodeGenTask.mustRunAfter 'compileRetrolambda(BUILDVARIANT)' // (You won't have this if you're not using retrolambda - // It just happens to run at the end of the java build) }

Android Studio:在编译java之后但在NDK构建之前运行gradle任务 我有一个Android项目,需要在java生成之后,但是在NDK编译C++之前,进行代码生成。通常,这些都包含在构建任务中。我发现可以挂接由android插件动态创建的任务 afterEvaluate { // ... generateJsonModel(BUILDVARIANT).dependsOn 'myCodeGenTask' externalNativeBuild(BUILDVARIANT).dependsOn 'myCodeGenTask' myCodeGenTask.mustRunAfter 'compileRetrolambda(BUILDVARIANT)' // (You won't have this if you're not using retrolambda - // It just happens to run at the end of the java build) },android,android-studio,android-ndk,android-gradle-plugin,Android,Android Studio,Android Ndk,Android Gradle Plugin,这在一段时间内运行良好,但在最近的插件更新之后,这些任务并不总是存在。我发现属性不存在的错误 这里有一种更可靠的方法来插入任务吗?链接这里:谢谢你的提示,但我想我不能在这里应用它。他们也有一个类似的问题(我如何连接到android任务?),但他们能够通过调整源集巧妙地解决这个问题。我希望有类似的整洁,但它不会解决我的问题。刚刚为bug创建了类似于您的bug的罚单,您可以跟踪它,也许Google的人有一天会修复它:

这在一段时间内运行良好,但在最近的插件更新之后,这些任务并不总是存在。我发现属性不存在的错误


<>这里有一种更可靠的方法来插入任务吗?

链接这里:谢谢你的提示,但我想我不能在这里应用它。他们也有一个类似的问题(我如何连接到android任务?),但他们能够通过调整源集巧妙地解决这个问题。我希望有类似的整洁,但它不会解决我的问题。刚刚为bug创建了类似于您的bug的罚单,您可以跟踪它,也许Google的人有一天会修复它: