Qt for Android下载Gradle的一些信息提示


  • 网站研运

    以前Qt 5.3还是5.4的时候Qt for Android引入了Gradle,当时就发现Gradle下载非常慢。就产生了一个问题:

    为什么Qt Creator下载Gradle很慢,而我们用浏览器下载Gradle很快?
    我们能不能手动下载Gradle,然后放在Qt Creator可以感知的位置,这样可以省下大量的时间。

    今天我们终于成功地构下载好了Gradle了,以下的输出可能会给我们一点儿启示。目前我们使用的是Qt Creator 4.0。

    19:53:32: 为项目QtDreamMotionEditor_28执行步骤 ...
    19:53:32: 配置没有改变, 跳过 qmake 步骤。
    19:53:32: 正在启动 "/usr/bin/make" 
    
    cd src/ && ( test -e Makefile || /home/jiangcaiyang/Develop/Qt5.6.0/5.6/android_armv7/bin/qmake /media/jiangcaiyang/我的软件盘/QtProject/QtDreamMotionEditor_28/src/src.pro -spec android-g++ -o Makefile ) && /usr/bin/make -f Makefile 
    make[1]: Entering directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src'
    cd engine/ && ( test -e Makefile || /home/jiangcaiyang/Develop/Qt5.6.0/5.6/android_armv7/bin/qmake /media/jiangcaiyang/我的软件盘/QtProject/QtDreamMotionEditor_28/src/engine/engine.pro -spec android-g++ -o Makefile ) && /usr/bin/make -f Makefile 
    make[2]: Entering directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/engine'
    cd core/ && ( test -e Makefile || /home/jiangcaiyang/Develop/Qt5.6.0/5.6/android_armv7/bin/qmake /media/jiangcaiyang/我的软件盘/QtProject/QtDreamMotionEditor_28/src/engine/core/core.pro -spec android-g++ -o Makefile ) && /usr/bin/make -f Makefile 
    make[3]: Entering directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/engine/core'
    make[3]: Nothing to be done for 'first'.
    make[3]: Leaving directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/engine/core'
    cd io/ && ( test -e Makefile || /home/jiangcaiyang/Develop/Qt5.6.0/5.6/android_armv7/bin/qmake /media/jiangcaiyang/我的软件盘/QtProject/QtDreamMotionEditor_28/src/engine/io/io.pro -spec android-g++ -o Makefile ) && /usr/bin/make -f Makefile 
    make[3]: Entering directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/engine/io'
    make[3]: Nothing to be done for 'first'.
    make[3]: Leaving directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/engine/io'
    cd system/ && ( test -e Makefile || /home/jiangcaiyang/Develop/Qt5.6.0/5.6/android_armv7/bin/qmake /media/jiangcaiyang/我的软件盘/QtProject/QtDreamMotionEditor_28/src/engine/system/system.pro -spec android-g++ -o Makefile ) && /usr/bin/make -f Makefile 
    make[3]: Entering directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/engine/system'
    make[3]: Nothing to be done for 'first'.
    make[3]: Leaving directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/engine/system'
    cd render/ && ( test -e Makefile || /home/jiangcaiyang/Develop/Qt5.6.0/5.6/android_armv7/bin/qmake /media/jiangcaiyang/我的软件盘/QtProject/QtDreamMotionEditor_28/src/engine/render/render.pro -spec android-g++ -o Makefile ) && /usr/bin/make -f Makefile 
    make[3]: Entering directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/engine/render'
    make[3]: Nothing to be done for 'first'.
    make[3]: Leaving directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/engine/render'
    make[2]: Leaving directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/engine'
    cd plugins/ && ( test -e Makefile || /home/jiangcaiyang/Develop/Qt5.6.0/5.6/android_armv7/bin/qmake /media/jiangcaiyang/我的软件盘/QtProject/QtDreamMotionEditor_28/src/plugins/plugins.pro -spec android-g++ -o Makefile ) && /usr/bin/make -f Makefile 
    make[2]: Entering directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/plugins'
    cd motioneditor/ && ( test -e Makefile || /home/jiangcaiyang/Develop/Qt5.6.0/5.6/android_armv7/bin/qmake /media/jiangcaiyang/我的软件盘/QtProject/QtDreamMotionEditor_28/src/plugins/motioneditor/motioneditor.pro -spec android-g++ -o Makefile ) && /usr/bin/make -f Makefile 
    make[3]: Entering directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/plugins/motioneditor'
    make[3]: Nothing to be done for 'first'.
    make[3]: Leaving directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/plugins/motioneditor'
    make[2]: Leaving directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/plugins'
    cd app/ && ( test -e Makefile || /home/jiangcaiyang/Develop/Qt5.6.0/5.6/android_armv7/bin/qmake /media/jiangcaiyang/我的软件盘/QtProject/QtDreamMotionEditor_28/src/app/app.pro -spec android-g++ -o Makefile ) && /usr/bin/make -f Makefile 
    make[2]: Entering directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/app'
    /home/jiangcaiyang/Develop/AndroidNDK/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-g++ --sysroot=/home/jiangcaiyang/Develop/AndroidNDK/platforms/android-9/arch-arm/ -Wl,-soname,libQtDreamMotionEditor.so -Wl,-rpath=/home/jiangcaiyang/Develop/Qt5.6.0/5.6/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -shared -o ../../../QtDreamMotionEditor_28/android-gxx-static/bin/libQtDreamMotionEditor.so main.o System.o qrc_Accessory.o qrc_QML.o moc_System.o   -L/home/jiangcaiyang/Develop/AndroidNDK/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/home/jiangcaiyang/Develop/AndroidNDK/platforms/android-9/arch-arm//usr/lib -L/media/jiangcaiyang/我的软件盘/QtProject/QtDreamMotionEditor_28/android-gxx-static/lib -L/media/jiangcaiyang/我的软件盘/QtProject/QtDreamMotionEditor_28/android-gxx-static/bin -lMotionEditorPlugin -lRenderPlugin -lIOPlugin -lSystemPlugin -lCorePlugin -L/home/jiangcaiyang/Develop/Qt5.6.0/5.6/android_armv7/lib -lQt5Quick -lQt5Widgets -lQt5Gui -lQt5Qml -lQt5Network -lQt5AndroidExtras -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc
    make[2]: Leaving directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/app'
    make[1]: Leaving directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src'
    19:53:33: 进程"/usr/bin/make"正常退出。
    19:53:33: 正在启动 "/usr/bin/make" INSTALL_ROOT=/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/android-build install
    
    cd src/ && ( test -e Makefile || /home/jiangcaiyang/Develop/Qt5.6.0/5.6/android_armv7/bin/qmake /media/jiangcaiyang/我的软件盘/QtProject/QtDreamMotionEditor_28/src/src.pro -spec android-g++ -o Makefile ) && /usr/bin/make -f Makefile install
    make[1]: Entering directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src'
    cd engine/ && ( test -e Makefile || /home/jiangcaiyang/Develop/Qt5.6.0/5.6/android_armv7/bin/qmake /media/jiangcaiyang/我的软件盘/QtProject/QtDreamMotionEditor_28/src/engine/engine.pro -spec android-g++ -o Makefile ) && /usr/bin/make -f Makefile install
    make[2]: Entering directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/engine'
    cd core/ && ( test -e Makefile || /home/jiangcaiyang/Develop/Qt5.6.0/5.6/android_armv7/bin/qmake /media/jiangcaiyang/我的软件盘/QtProject/QtDreamMotionEditor_28/src/engine/core/core.pro -spec android-g++ -o Makefile ) && /usr/bin/make -f Makefile install
    make[3]: Entering directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/engine/core'
    install -m 644 -p ../../../../QtDreamMotionEditor_28/android-gxx-static/lib/libCorePlugin.a /media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/android-build/libs/armeabi-v7a/libCorePlugin.a
    /home/jiangcaiyang/Develop/AndroidNDK/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ranlib /media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/android-build/libs/armeabi-v7a/libCorePlugin.a
    make[3]: Leaving directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/engine/core'
    cd io/ && ( test -e Makefile || /home/jiangcaiyang/Develop/Qt5.6.0/5.6/android_armv7/bin/qmake /media/jiangcaiyang/我的软件盘/QtProject/QtDreamMotionEditor_28/src/engine/io/io.pro -spec android-g++ -o Makefile ) && /usr/bin/make -f Makefile install
    make[3]: Entering directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/engine/io'
    install -m 644 -p ../../../../QtDreamMotionEditor_28/android-gxx-static/lib/libIOPlugin.a /media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/android-build/libs/armeabi-v7a/libIOPlugin.a
    /home/jiangcaiyang/Develop/AndroidNDK/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ranlib /media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/android-build/libs/armeabi-v7a/libIOPlugin.a
    make[3]: Leaving directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/engine/io'
    cd system/ && ( test -e Makefile || /home/jiangcaiyang/Develop/Qt5.6.0/5.6/android_armv7/bin/qmake /media/jiangcaiyang/我的软件盘/QtProject/QtDreamMotionEditor_28/src/engine/system/system.pro -spec android-g++ -o Makefile ) && /usr/bin/make -f Makefile install
    make[3]: Entering directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/engine/system'
    install -m 644 -p ../../../../QtDreamMotionEditor_28/android-gxx-static/lib/libSystemPlugin.a /media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/android-build/libs/armeabi-v7a/libSystemPlugin.a
    /home/jiangcaiyang/Develop/AndroidNDK/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ranlib /media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/android-build/libs/armeabi-v7a/libSystemPlugin.a
    make[3]: Leaving directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/engine/system'
    cd render/ && ( test -e Makefile || /home/jiangcaiyang/Develop/Qt5.6.0/5.6/android_armv7/bin/qmake /media/jiangcaiyang/我的软件盘/QtProject/QtDreamMotionEditor_28/src/engine/render/render.pro -spec android-g++ -o Makefile ) && /usr/bin/make -f Makefile install
    make[3]: Entering directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/engine/render'
    install -m 644 -p ../../../../QtDreamMotionEditor_28/android-gxx-static/lib/libRenderPlugin.a /media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/android-build/libs/armeabi-v7a/libRenderPlugin.a
    /home/jiangcaiyang/Develop/AndroidNDK/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ranlib /media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/android-build/libs/armeabi-v7a/libRenderPlugin.a
    make[3]: Leaving directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/engine/render'
    make[2]: Leaving directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/engine'
    cd plugins/ && ( test -e Makefile || /home/jiangcaiyang/Develop/Qt5.6.0/5.6/android_armv7/bin/qmake /media/jiangcaiyang/我的软件盘/QtProject/QtDreamMotionEditor_28/src/plugins/plugins.pro -spec android-g++ -o Makefile ) && /usr/bin/make -f Makefile install
    make[2]: Entering directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/plugins'
    cd motioneditor/ && ( test -e Makefile || /home/jiangcaiyang/Develop/Qt5.6.0/5.6/android_armv7/bin/qmake /media/jiangcaiyang/我的软件盘/QtProject/QtDreamMotionEditor_28/src/plugins/motioneditor/motioneditor.pro -spec android-g++ -o Makefile ) && /usr/bin/make -f Makefile install
    make[3]: Entering directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/plugins/motioneditor'
    install -m 644 -p ../../../../QtDreamMotionEditor_28/android-gxx-static/lib/libMotionEditorPlugin.a /media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/android-build/libs/armeabi-v7a/libMotionEditorPlugin.a
    /home/jiangcaiyang/Develop/AndroidNDK/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ranlib /media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/android-build/libs/armeabi-v7a/libMotionEditorPlugin.a
    make[3]: Leaving directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/plugins/motioneditor'
    make[2]: Leaving directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/plugins'
    cd app/ && ( test -e Makefile || /home/jiangcaiyang/Develop/Qt5.6.0/5.6/android_armv7/bin/qmake /media/jiangcaiyang/我的软件盘/QtProject/QtDreamMotionEditor_28/src/app/app.pro -spec android-g++ -o Makefile ) && /usr/bin/make -f Makefile install
    make[2]: Entering directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/app'
    install -m 755 -p ../../../QtDreamMotionEditor_28/android-gxx-static/bin/libQtDreamMotionEditor.so /media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/android-build/libs/armeabi-v7a/libQtDreamMotionEditor.so
    make[2]: Leaving directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/app'
    make[1]: Leaving directory '/media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src'
    19:53:34: 进程"/usr/bin/make"正常退出。
    19:53:34: 正在启动 "/home/jiangcaiyang/Develop/Qt5.6.0/5.6/android_armv7/bin/androiddeployqt" --input /media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/app/android-libQtDreamMotionEditor.so-deployment-settings.json --output /media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/android-build --deployment bundled --android-platform android-23 --jdk /usr/lib/jvm/java-8-openjdk-amd64 --gradle
    Generating Android Package
      Input file: /media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/src/app/android-libQtDreamMotionEditor.so-deployment-settings.json
      Output directory: /media/jiangcaiyang/我的软件盘/QtProject/build-QtDreamMotionEditor_28-Android_armeabi_v7a_GCC_4_9_Qt_5_6_0-Release/android-build/
      Application binary: /media/jiangcaiyang/我的软件盘/QtProject/QtDreamMotionEditor_28/android-gxx-static/bin/libQtDreamMotionEditor.so
      Android build platform: android-23
      Install to device: No
    Warning: QML import could not be resolved in any of the import paths: QtQuick.Extras.Private
    Warning: QML import could not be resolved in any of the import paths: QtQuick.Extras.Private.CppUtils
    Warning: QML import could not be resolved in any of the import paths: QtQuick.Extras.Private.CppUtils
    Downloading https://services.gradle.org/distributions/gradle-2.2.1-all.zip
    ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
    Unzipping /home/jiangcaiyang/.gradle/wrapper/dists/gradle-2.2.1-all/6dibv5rcnnqlfbq9klf8imrndn/gradle-2.2.1-all.zip to /home/jiangcaiyang/.gradle/wrapper/dists/gradle-2.2.1-all/6dibv5rcnnqlfbq9klf8imrndn
    Set executable permissions for: /home/jiangcaiyang/.gradle/wrapper/dists/gradle-2.2.1-all/6dibv5rcnnqlfbq9klf8imrndn/gradle-2.2.1/bin/gradle
    Download https://jcenter.bintray.com/com/android/tools/build/gradle/1.1.0/gradle-1.1.0.pom
    Download https://jcenter.bintray.com/com/android/tools/build/gradle-core/1.1.0/gradle-core-1.1.0.pom
    Download https://jcenter.bintray.com/com/android/tools/build/builder/1.1.0/builder-1.1.0.pom
    Download https://jcenter.bintray.com/com/android/tools/lint/lint/24.1.0/lint-24.1.0.pom
    Download https://jcenter.bintray.com/net/sf/proguard/proguard-gradle/5.1/proguard-gradle-5.1.pom
    Download https://jcenter.bintray.com/net/sf/proguard/proguard-parent/5.1/proguard-parent-5.1.pom
    Download https://jcenter.bintray.com/com/android/tools/build/builder-model/1.1.0/builder-model-1.1.0.pom
    Download https://jcenter.bintray.com/com/android/tools/build/builder-test-api/1.1.0/builder-test-api-1.1.0.pom
    Download https://jcenter.bintray.com/com/android/tools/sdklib/24.1.0/sdklib-24.1.0.pom
    Download https://jcenter.bintray.com/com/android/tools/sdk-common/24.1.0/sdk-common-24.1.0.pom
    Download https://jcenter.bintray.com/com/android/tools/common/24.1.0/common-24.1.0.pom
    Download https://jcenter.bintray.com/com/android/tools/build/manifest-merger/24.1.0/manifest-merger-24.1.0.pom
    Download https://jcenter.bintray.com/com/android/tools/ddms/ddmlib/24.1.0/ddmlib-24.1.0.pom
    Download https://jcenter.bintray.com/com/squareup/javawriter/2.5.0/javawriter-2.5.0.pom
    Download https://jcenter.bintray.com/org/sonatype/oss/oss-parent/7/oss-parent-7.pom
    Download https://jcenter.bintray.com/org/bouncycastle/bcpkix-jdk15on/1.48/bcpkix-jdk15on-1.48.pom
    Download https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48.pom
    Download https://jcenter.bintray.com/org/ow2/asm/asm/5.0.3/asm-5.0.3.pom
    Download https://jcenter.bintray.com/org/ow2/asm/asm-parent/5.0.3/asm-parent-5.0.3.pom
    Download https://jcenter.bintray.com/org/ow2/ow2/1.3/ow2-1.3.pom
    Download https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.pom
    Download https://jcenter.bintray.com/com/android/tools/lint/lint-checks/24.1.0/lint-checks-24.1.0.pom
    Download https://jcenter.bintray.com/org/eclipse/jdt/core/compiler/ecj/4.4/ecj-4.4.pom
    Download https://jcenter.bintray.com/net/sf/proguard/proguard-base/5.1/proguard-base-5.1.pom
    Download https://jcenter.bintray.com/com/android/tools/annotations/24.1.0/annotations-24.1.0.pom
    Download https://jcenter.bintray.com/com/android/tools/layoutlib/layoutlib-api/24.1.0/layoutlib-api-24.1.0.pom
    Download https://jcenter.bintray.com/com/android/tools/dvlib/24.1.0/dvlib-24.1.0.pom
    Download https://jcenter.bintray.com/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.pom
    Download https://jcenter.bintray.com/org/apache/commons/commons-parent/33/commons-parent-33.pom
    Download https://jcenter.bintray.com/org/apache/apache/13/apache-13.pom
    Download https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1.pom
    Download https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client/4.1.1/httpcomponents-client-4.1.1.pom
    Download https://jcenter.bintray.com/org/apache/httpcomponents/project/4.1.1/project-4.1.1.pom
    Download https://jcenter.bintray.com/org/apache/httpcomponents/httpmime/4.1/httpmime-4.1.pom
    Download https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client/4.1/httpcomponents-client-4.1.pom
    Download https://jcenter.bintray.com/com/google/code/gson/gson/2.2.4/gson-2.2.4.pom
    Download https://jcenter.bintray.com/com/google/guava/guava/17.0/guava-17.0.pom
    Download https://jcenter.bintray.com/com/google/guava/guava-parent/17.0/guava-parent-17.0.pom
    Download https://jcenter.bintray.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom
    Download https://jcenter.bintray.com/com/android/tools/lint/lint-api/24.1.0/lint-api-24.1.0.pom
    Download https://jcenter.bintray.com/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3.pom
    Download https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.pom
    Download https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-core/4.1/httpcomponents-core-4.1.pom
    Download https://jcenter.bintray.com/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.pom
    Download https://jcenter.bintray.com/org/apache/commons/commons-parent/5/commons-parent-5.pom
    Download https://jcenter.bintray.com/org/apache/apache/4/apache-4.pom
    Download https://jcenter.bintray.com/commons-codec/commons-codec/1.4/commons-codec-1.4.pom
    Download https://jcenter.bintray.com/org/apache/commons/commons-parent/11/commons-parent-11.pom
    Download https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.2.3/lombok-ast-0.2.3.pom
    Download https://jcenter.bintray.com/com/android/tools/build/gradle/1.1.0/gradle-1.1.0.jar
    

    以后或许我们可以利用这些提示来解决一些问题呢。


 

最近的回复

  • MStatus是描述Maya状态的一个类。其中MStatus.perror()表示在Output Window中显示错误信息。
    MPxLocatorNode 是NPxNode的一个子类,它表示的是类似坐标轴等辅助的节点,它不参加渲染,只是起辅助作用。可以使用原生的OpenGL调用。
    MPxDeformerNode 是描述的是形变的节点,定义的是形变的内容。

    获取物体的类别可以写这样的Python代码:
    import maya.cmds
    print cmds.getClassification( "lambert" )
    可得:[u'drawdb/shader/surface/lambert:shader/surface']
    参考:https://help.autodesk.com/view/MAYAUL/2019/CHS/?guid=__CommandsPython_getClassification_html

    MPx开头的类表明是Proxy的类
    MFn开头的类表明是Function Set类

    Maya的例子FootPrintNode和RawFootPrintNode的区别是RawFootPrintNode它有实现draw()函数,它实现了跨渲染器(DX和OpenGL)的渲染。😛

    阅读更多
  • 由于我使用的是Maya 2018,而Maya 2018是在Visual Studio 2017上进行编译的,所以我们需要下载Visual Studio 2017。
    1、首先打开Visual Studio 2017,创建一个简单的VS项目。Ctrl + Shift + N,使用Windows桌面向导进行创建。

    注意不要创建stdafx.h 头,不使用stdafx头进行构建。
    然后创建一个文件FirstMayaPlugin.cpp 进行处理。

    2、将Debug改为ReleaseDebug,并且将win32改为x64。

    3、设置下面的属性
    3.1 附加包含目录中,要有D:\Develop\devkitBase\include
    3.2 优化改为已禁用,为了调试符号的正确性
    3.3 预处理宏中添加这些:

    NDEBUG OSWin_ WIN32 _WINDOWS _USRDLL NT_PLUGIN _HAS_ITERATOR_DEBUGGING=0 _SECURE_SCL=0 _SECURE_SCL_THROWS=0 _SECURE_SCL_DEPRECATE=0 _CRT_SECURE_NO_DEPRECATE TBB_USE_DEBUG=0 __TBB_LIB_NAME=tbb.lib Bits64_

    3.4 附加库目录设为D:\Develop\devkitBase\lib
    3.5 附加依赖项设为
    Foundation.lib
    OpenMaya.lib
    3.6 改目标文件扩展名为.mll

    4、在FirstMayaPlugin.cpp 中添加以下的代码:

    #include <maya/MStatus.h> #include <maya/MObject.h> #include <maya/MFnPlugin.h> #include <maya/MStatus.h> #include <maya/MObject.h> #include <maya/MFnPlugin.h> MStatus initializePlugin( MObject obj ) { MStatus status; MFnPlugin plugin( obj, "Next Digital", "1.0", "Any" ); return status; } MStatus uninitializePlugin( MObject obj ) { MStatus status; return status; }

    就可以顺利地编译了。

    这个插件就可以在Maya中顺利地进行载入了。

    阅读更多
  • 一些数据结构以及释义
    MVertexBuffer:对显卡的Vertex Buffer进行封装;
    MIndexBuffer:对显卡的Index Buffer进行封装;
    MGeometryRequirement
    MRenderItem:渲染的项目,包含了一个index buffer,多个vertex buffer,选定的着色器
    renderpasses:渲染的次数
    MVertexBufferDescriptor
    MVertexBufferDescriptionList
    MRenderItemList
    MPxDrawOverride:重新组织渲染语言的API,包括OpenGL的调用
    MPxGeometryOverride:整合外部着色器和DAG对象
    MPxShaderOverride:低层着色组织
    NPxSbadingNodeOverride:如何插件与其它软件的交互
    对比:NPxShaderOverride:全部渲染网络需要,NPxShadingNodeOverride:仅仅与其它插件的交互

    RenderOperation:类似一个renderpass
    渲染的Operation
    1、背景的Operation
    2、3D场景的Operation
    3、2D的HUD的Operation
    4、用户自定义Operation
    5、四方blt的Operation
    6、对象presentation的Operation

    MShaderManager

    开发者例子:viewRenderOverride

    Maya的渲染节点构成的是DAG(有向无环图),包含了transforms和shapes。
    MFnAssembly、MPxAssembly。

    阅读更多
  • 网上被黑客服都会说1,你的账户存在风险需要你提供身份信息2,银行维护,3, 系统维护,,出款系统维护4 你的账户存在套利遇到这些情况其实就是他们想黑你,正规的也是存在维护的,银行也确实会维护,但只要超过一天以上,那你基本就是被黑了,所以还是劝朋友们远离赌博,因为网络虚拟无保障,所以很多玩家被假网黑钱的事时有发生。国内法律不允许。
    虚拟的网络世界真真假假,虚虚实实。网上娱乐的黑网也是铺天盖地,不计其数。网赌被黑出款扣193+5829*223、以及出黑中的各种骗局,防不胜防。网赌害人!远离网赌

    阅读更多

关注我们

微博
QQ群











召唤伊斯特瓦尔