[Ves] CMakeList VES Help

Ariel Hernán Curiale curiale at gmail.com
Sat Nov 10 08:11:28 EST 2012


Pat, I think that the problems could be come from the Data file. When I install the .apk from the VES directory the devices (nexus 7) has the shuttle.vtp file but when I install from the project outside the VES directory the devices has an empty folder.

To compile the Kiwi app outside the VES directory I copy the Data directory inside the src folder and made the change into the assets.cmake. Do I need to modified into another file ?

Thanks.
__________________________________
| Ariel Hernán Curiale Ph.D Student
| ETSI Telecomunicación
| Universidad de Valladolid
| Campus Miguel Delibes
| 47011 Valladolid, Spain
| Phone: 983-423000 ext. 5590
| Web: www.curiale.com.ar
|_________________________________

El 10/11/2012, a las 13:59, Ariel Hernán Curiale escribió:

> Hi Pat,
> 
> I want to say thank you :) With your simple and effective explanation I can build a kiwi outside the VES directory. I change the scripts configure_cmake, _ant and compile.sh to have the source code and build directory separated.
> 
> I've had some problems to run the apk. If I compile the Kiwi app from the VES directory when I executed  the run.sh the Kiwi app was installed properly and I could run the app ok. But, If I compile from a custom folder the Kiwi, when I executed the run.sh the app was installed properly inside the mobil (nexus 7) but when It tries to run the is automatically stopped.
> 
> 
> I paste the logs from the normal and custom installation and perhaps you can tell me what I'm missing to change. I can't see any difference between two logs and both seems build and install properly.
> 
> 
> This is  the log obtained in the process outside the main directory VES (When I try to run inside the mobil the app, the app stop inmediatlly):
> 
> ---- configure_cmake.sh
> ariel at gohan:~/Uva/LPI/Proyectos/Android/VES/Kiwi$ ./configure_cmake.sh 
> + VTK_DIR=/Users/ariel/Applications/VES-build/CMakeExternals/Build/vtk-android
> + VES_DIR=/Users/ariel/Applications/VES-build/CMakeExternals/Build/ves-android
> + TOOLCHAIN=/Users/ariel/Applications/VES/CMake/toolchains/android.toolchain.cmake
> + mkdir -p /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build
> + cd /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build
> + /opt/local/bin/cmake -DCMAKE_TOOLCHAIN_FILE=/Users/ariel/Applications/VES/CMake/toolchains/android.toolchain.cmake -DANDROID_NATIVE_API_LEVEL=8 -DVTK_DIR=/Users/ariel/Applications/VES-build/CMakeExternals/Build/vtk-android -DVES_DIR=/Users/ariel/Applications/VES-build/CMakeExternals/Build/ves-android /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src
> -- Configuring done
> -- Generating done
> -- Build files have been written to: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build
> 
> 
> ---- configure_ant.sh
> ariel at gohan:~/Uva/LPI/Proyectos/Android/VES/Kiwi$ ./configure_ant.sh 
> + /Users/ariel/Applications/android-sdk-macosx/tools/android update project --name KiwiViewer --path /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src --target android-14
> Updated project.properties
> Updated local.properties
> Added file /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/build.xml
> Added file /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/proguard-project.txt
> 
> 
> 
> ---- compile.sh
> ariel at gohan:~/Uva/LPI/Proyectos/Android/VES/Kiwi$ ./compile.sh 
> + cd /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build
> + make
> Scanning dependencies of target KiwiNative
> [100%] Building CXX object jni/CMakeFiles/KiwiNative.dir/KiwiNative.cpp.o
> Linking CXX shared library ../libs/armeabi-v7a/libKiwiNative.so
> [100%] Built target KiwiNative
> + cd /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src
> + /opt/local/bin/ant -buildfile /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/build.xml -Dbuilddir=/Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build debug
> Buildfile: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/build.xml
> 
> -set-mode-check:
> 
> -set-debug-files:
> 
> -check-env:
>  [checkenv] Android SDK Tools Revision 20.0.3
>  [checkenv] Installed at /Users/ariel/Applications/android-sdk-macosx
> 
> -setup:
>      [echo] Project Name: KiwiViewer
>   [gettype] Project Type: Application
> 
> -set-debug-mode:
> 
> -debug-obfuscation-check:
> 
> -build-setup:
>      [echo] Resolving Build Target for KiwiViewer...
> [gettarget] Project Target:   Android 4.0
> [gettarget] API level:        14
>      [echo] ----------
>      [echo] Creating output directories if needed...
>     [mkdir] Created dir: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin
>     [mkdir] Created dir: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res
>     [mkdir] Created dir: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/classes
>      [echo] ----------
>      [echo] Resolving Dependencies for KiwiViewer...
> [dependency] Library dependencies:
> [dependency] No Libraries
> [dependency] 
> [dependency] ------------------
> [dependency] API<=15: Adding annotations.jar to the classpath.
> [dependency] WARNING: unable to write jarlist cache file /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/jarlist.cache
>      [echo] ----------
>      [echo] Building Libraries with 'debug'...
>    [subant] No sub-builds to iterate on
> 
> -pre-build:
> 
> -code-gen:
> [mergemanifest] Merging AndroidManifest files into one.
> [mergemanifest] Manifest merger disabled. Using project manifest only.
>      [echo] Handling aidl files...
>      [aidl] No AIDL files to compile.
>      [echo] ----------
>      [echo] Handling RenderScript files...
> [renderscript] No RenderScript files to compile.
>      [echo] ----------
>      [echo] Handling Resources...
>      [aapt] Found modified input file
>      [aapt] Generating resource IDs...
>      [echo] ----------
>      [echo] Handling BuildConfig class...
> [buildconfig] Generating BuildConfig class.
> 
> -pre-compile:
> 
> -compile:
>     [javac] Compiling 8 source files to /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/classes
> 
> -post-compile:
> 
> -obfuscate:
> 
> -dex:
>       [dex] Converting compiled files and external libraries into /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/classes.dex...
> 
> -crunch:
>    [crunch] Crunching PNG Files in source dir: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res
>    [crunch] To destination dir: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res
>    [crunch] Processing image to cache: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable-hdpi/alert_dialog_icon.png => /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable-hdpi/alert_dialog_icon.png
>    [crunch]   (processed image to cache entry /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable-hdpi/alert_dialog_icon.png: 0% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable-hdpi/info_icon.png => /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable-hdpi/info_icon.png
>    [crunch]   (processed image to cache entry /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable-hdpi/info_icon.png: 0% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable-hdpi/kiwi_small_icon.png => /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable-hdpi/kiwi_small_icon.png
>    [crunch]   (processed image to cache entry /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable-hdpi/kiwi_small_icon.png: 54% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable-mdpi/alert_dialog_icon.png => /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable-mdpi/alert_dialog_icon.png
>    [crunch]   (processed image to cache entry /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable-mdpi/alert_dialog_icon.png: 0% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable-mdpi/kiwi_small_icon.png => /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable-mdpi/kiwi_small_icon.png
>    [crunch]   (processed image to cache entry /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable-mdpi/kiwi_small_icon.png: 0% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable/icon.png => /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/icon.png
>    [crunch]   (processed image to cache entry /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/icon.png: 95% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable/info_active.png => /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/info_active.png
>    [crunch]   (processed image to cache entry /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/info_active.png: 0% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable/info_inactive.png => /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/info_inactive.png
>    [crunch]   (processed image to cache entry /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/info_inactive.png: 0% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable/kitwarelogo.png => /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/kitwarelogo.png
>    [crunch]   (processed image to cache entry /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/kitwarelogo.png: 61% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable/opendata_active.png => /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/opendata_active.png
>    [crunch]   (processed image to cache entry /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/opendata_active.png: 0% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable/opendata_inactive.png => /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/opendata_inactive.png
>    [crunch]   (processed image to cache entry /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/opendata_inactive.png: 0% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable/reset_active.png => /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/reset_active.png
>    [crunch]   (processed image to cache entry /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/reset_active.png: 57% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/src/res/drawable/reset_inactive.png => /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/reset_inactive.png
>    [crunch]   (processed image to cache entry /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/res/drawable/reset_inactive.png: 0% size of source)
>    [crunch] Crunched 13 PNG files to update cache
> 
> -package-resources:
>      [aapt] Creating full resource package...
> 
> -package:
> [apkbuilder] Current build type is different than previous build: forced apkbuilder run.
> [apkbuilder] Creating KiwiViewer-debug-unaligned.apk and signing it with a debug key...
> 
> -post-package:
> 
> -do-debug:
>  [zipalign] Running zip align on final apk...
>      [echo] Debug Package: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/KiwiViewer-debug.apk
> [propertyfile] Creating new property file: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/build.prop
> [propertyfile] Updating property file: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/build.prop
> [propertyfile] Updating property file: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/build.prop
> [propertyfile] Updating property file: /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/build.prop
> 
> -post-build:
> 
> debug:
> 
> BUILD SUCCESSFUL
> Total time: 10 seconds
> 
> --- install and run the app
> ariel at gohan:~/Uva/LPI/Proyectos/Android/VES/Kiwi$ ./install_and_run.sh 
> + /Users/ariel/Applications/android-sdk-macosx/platform-tools/adb -d install -r /Users/ariel/Uva/LPI/Proyectos/Android/VES/Kiwi/build/bin/KiwiViewer-debug.apk
> 1301 KB/s (6470341 bytes in 4.856s)
> 	pkg: /data/local/tmp/KiwiViewer-debug.apk
> Success
> + /Users/ariel/Applications/android-sdk-macosx/platform-tools/adb shell am start -a android.intent.action.MAIN -n com.kitware.KiwiViewer/.KiwiViewerActivity
> Starting: Intent { act=android.intent.action.MAIN cmp=com.kitware.KiwiViewer/.KiwiViewerActivity }
> ------------------------
> 
> 
> 
> And this is the log obtained in the process inside the main directory VES (This app run ok):
> ---------------------------------------
> 
> ---- configure_cmake.sh
> ariel at gohan:~/Applications/VES/Apps/Android/Kiwi$ ./configure_cmake.sh 
> + VTK_DIR=/Users/ariel/Applications/VES-build/CMakeExternals/Build/vtk-android
> + VES_DIR=/Users/ariel/Applications/VES-build/CMakeExternals/Build/ves-android
> + TOOLCHAIN=/Users/ariel/Applications/VES/Apps/Android/Kiwi/../../../CMake/toolchains/android.toolchain.cmake
> + mkdir -p /Users/ariel/Applications/VES/Apps/Android/Kiwi
> + cd /Users/ariel/Applications/VES/Apps/Android/Kiwi
> + /opt/local/bin/cmake -DCMAKE_TOOLCHAIN_FILE=/Users/ariel/Applications/VES/Apps/Android/Kiwi/../../../CMake/toolchains/android.toolchain.cmake -DANDROID_NATIVE_API_LEVEL=8 -DVTK_DIR=/Users/ariel/Applications/VES-build/CMakeExternals/Build/vtk-android -DVES_DIR=/Users/ariel/Applications/VES-build/CMakeExternals/Build/ves-android /Users/ariel/Applications/VES/Apps/Android/Kiwi
> -- Configuring done
> -- Generating done
> CMake Warning:
>   Manually-specified variables were not used by the project:
> 
>     CMAKE_TOOLCHAIN_FILE
> 
> 
> -- Build files have been written to: /Users/ariel/Applications/VES/Apps/Android/Kiwi
> 
> 
> 
> ---- configure_ant.sh
> ariel at gohan:~/Applications/VES/Apps/Android/Kiwi$ ./configure_ant.sh 
> + /Users/ariel/Applications/android-sdk-macosx/tools/android update project --name KiwiViewer --path /Users/ariel/Applications/VES/Apps/Android/Kiwi --target android-14
> Updated and renamed default.properties to project.properties
> Updated local.properties
> Added file /Users/ariel/Applications/VES/Apps/Android/Kiwi/build.xml
> Added file /Users/ariel/Applications/VES/Apps/Android/Kiwi/proguard-project.txt
> 
> ----- compile.sh
> ariel at gohan:~/Applications/VES/Apps/Android/Kiwi$ ./compile.sh 
> + cd /Users/ariel/Applications/VES/Apps/Android/Kiwi
> + make
> Scanning dependencies of target KiwiNative
> [100%] Building CXX object jni/CMakeFiles/KiwiNative.dir/KiwiNative.cpp.o
> Linking CXX shared library ../libs/armeabi-v7a/libKiwiNative.so
> [100%] Built target KiwiNative
> + cd /Users/ariel/Applications/VES/Apps/Android/Kiwi
> + /opt/local/bin/ant -buildfile /Users/ariel/Applications/VES/Apps/Android/Kiwi/build.xml -Dbuilddir=/Users/ariel/Applications/VES/Apps/Android/Kiwi debug
> Buildfile: /Users/ariel/Applications/VES/Apps/Android/Kiwi/build.xml
> 
> -set-mode-check:
> 
> -set-debug-files:
> 
> -check-env:
>  [checkenv] Android SDK Tools Revision 20.0.3
>  [checkenv] Installed at /Users/ariel/Applications/android-sdk-macosx
> 
> -setup:
>      [echo] Project Name: KiwiViewer
>   [gettype] Project Type: Application
> 
> -set-debug-mode:
> 
> -debug-obfuscation-check:
> 
> -build-setup:
>      [echo] Resolving Build Target for KiwiViewer...
> [gettarget] Project Target:   Android 4.0
> [gettarget] API level:        14
>      [echo] ----------
>      [echo] Creating output directories if needed...
>     [mkdir] Created dir: /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin
>     [mkdir] Created dir: /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res
>     [mkdir] Created dir: /Users/ariel/Applications/VES/Apps/Android/Kiwi/gen
>     [mkdir] Created dir: /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/classes
>      [echo] ----------
>      [echo] Resolving Dependencies for KiwiViewer...
> [dependency] Library dependencies:
> [dependency] No Libraries
> [dependency] 
> [dependency] ------------------
> [dependency] API<=15: Adding annotations.jar to the classpath.
> [dependency] WARNING: unable to write jarlist cache file /Users/ariel/Applications/VES/Apps/Android/Kiwi/Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/jarlist.cache
>      [echo] ----------
>      [echo] Building Libraries with 'debug'...
>    [subant] No sub-builds to iterate on
> 
> -pre-build:
> 
> -code-gen:
> [mergemanifest] Merging AndroidManifest files into one.
> [mergemanifest] Manifest merger disabled. Using project manifest only.
>      [echo] Handling aidl files...
>      [aidl] No AIDL files to compile.
>      [echo] ----------
>      [echo] Handling RenderScript files...
> [renderscript] No RenderScript files to compile.
>      [echo] ----------
>      [echo] Handling Resources...
>      [aapt] Generating resource IDs...
>      [echo] ----------
>      [echo] Handling BuildConfig class...
> [buildconfig] Generating BuildConfig class.
> 
> -pre-compile:
> 
> -compile:
>     [javac] Compiling 8 source files to /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/classes
> 
> -post-compile:
> 
> -obfuscate:
> 
> -dex:
>       [dex] Converting compiled files and external libraries into /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/classes.dex...
> 
> -crunch:
>    [crunch] Crunching PNG Files in source dir: /Users/ariel/Applications/VES/Apps/Android/Kiwi/res
>    [crunch] To destination dir: /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res
>    [crunch] Processing image to cache: /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable-hdpi/alert_dialog_icon.png => /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable-hdpi/alert_dialog_icon.png
>    [crunch]   (processed image to cache entry /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable-hdpi/alert_dialog_icon.png: 0% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable-hdpi/info_icon.png => /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable-hdpi/info_icon.png
>    [crunch]   (processed image to cache entry /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable-hdpi/info_icon.png: 0% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable-hdpi/kiwi_small_icon.png => /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable-hdpi/kiwi_small_icon.png
>    [crunch]   (processed image to cache entry /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable-hdpi/kiwi_small_icon.png: 54% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable-mdpi/alert_dialog_icon.png => /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable-mdpi/alert_dialog_icon.png
>    [crunch]   (processed image to cache entry /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable-mdpi/alert_dialog_icon.png: 0% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable-mdpi/kiwi_small_icon.png => /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable-mdpi/kiwi_small_icon.png
>    [crunch]   (processed image to cache entry /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable-mdpi/kiwi_small_icon.png: 0% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable/icon.png => /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/icon.png
>    [crunch]   (processed image to cache entry /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/icon.png: 95% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable/info_active.png => /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/info_active.png
>    [crunch]   (processed image to cache entry /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/info_active.png: 0% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable/info_inactive.png => /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/info_inactive.png
>    [crunch]   (processed image to cache entry /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/info_inactive.png: 0% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable/kitwarelogo.png => /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/kitwarelogo.png
>    [crunch]   (processed image to cache entry /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/kitwarelogo.png: 61% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable/opendata_active.png => /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/opendata_active.png
>    [crunch]   (processed image to cache entry /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/opendata_active.png: 0% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable/opendata_inactive.png => /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/opendata_inactive.png
>    [crunch]   (processed image to cache entry /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/opendata_inactive.png: 0% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable/reset_active.png => /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/reset_active.png
>    [crunch]   (processed image to cache entry /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/reset_active.png: 57% size of source)
>    [crunch] Processing image to cache: /Users/ariel/Applications/VES/Apps/Android/Kiwi/res/drawable/reset_inactive.png => /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/reset_inactive.png
>    [crunch]   (processed image to cache entry /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/res/drawable/reset_inactive.png: 0% size of source)
>    [crunch] Crunched 13 PNG files to update cache
> 
> -package-resources:
>      [aapt] Creating full resource package...
> 
> -package:
> [apkbuilder] Current build type is different than previous build: forced apkbuilder run.
> [apkbuilder] Creating KiwiViewer-debug-unaligned.apk and signing it with a debug key...
> 
> -post-package:
> 
> -do-debug:
>  [zipalign] Running zip align on final apk...
>      [echo] Debug Package: /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/KiwiViewer-debug.apk
> [propertyfile] Creating new property file: /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/build.prop
> [propertyfile] Updating property file: /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/build.prop
> [propertyfile] Updating property file: /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/build.prop
> [propertyfile] Updating property file: /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/build.prop
> 
> -post-build:
> 
> debug:
> 
> BUILD SUCCESSFUL
> Total time: 14 seconds
> 
> ---- Install and run the app
> ariel at gohan:~/Applications/VES/Apps/Android/Kiwi$ ./run.sh 
> + /Users/ariel/Applications/android-sdk-macosx/platform-tools/adb -d install -r /Users/ariel/Applications/VES/Apps/Android/Kiwi/bin/KiwiViewer-debug.apk
> 1264 KB/s (9982452 bytes in 7.706s)
> 	pkg: /data/local/tmp/KiwiViewer-debug.apk
> Success
> + /Users/ariel/Applications/android-sdk-macosx/platform-tools/adb shell am start -a android.intent.action.MAIN -n com.kitware.KiwiViewer/.KiwiViewerActivity
> Starting: Intent { act=android.intent.action.MAIN cmp=com.kitware.KiwiViewer/.KiwiViewerActivity }
> 
> 
> Saludos
> __________________________________
> | Ariel Hernán Curiale Ph.D Student
> | ETSI Telecomunicación
> | Universidad de Valladolid
> | Campus Miguel Delibes
> | 47011 Valladolid, Spain
> | Phone: 983-423000 ext. 5590
> | Web: www.curiale.com.ar
> |_________________________________
> 
> El 10/11/2012, a las 10:07, Ariel Hernán Curiale escribió:
> 
>> Hi Pat, thank for your explanation !
>> 
>> I'm trying to relocate an Android project and I want to use the cmake to create the project for xcode or eclipse. In particular I use eclipse and I want to create the eclipse project (.project) with cmake:
>> 
>> ccmake -G "Eclipse CDT4 - Unix Makefiles" ../src/
>>  
>> 
>> I will try to build again the kiwi project and import into eclipse follow your instruction. If I have any doubt I tell you.
>> 
>> 
>> Again, Thanks.
>> __________________________________
>> | Ariel Hernán Curiale Ph.D Student
>> | ETSI Telecomunicación
>> | Universidad de Valladolid
>> | Campus Miguel Delibes
>> | 47011 Valladolid, Spain
>> | Phone: 983-423000 ext. 5590
>> | Web: www.curiale.com.ar
>> |_________________________________
>> 
>> El 09/11/2012, a las 23:28, Pat Marion escribió:
>> 
>>> Hi Thiago,
>>> 
>>> VES uses a "superbuild", which means several projects in addition to VES are configured and compiled and placed in the build directory.  The workspace for the superbuild is in a directory called "CMakeExternals".  After you have run the superbuild, you will find CMakeExternals in your build directory, and you will find the VES build directory in CMakeExternals/Build/ves.
>>> 
>>> Ariel-
>>> 
>>> You can move projects in the App/ directory to any location and build them, but you will need to fix paths.  Were you trying to relocate an Android project or iOS file?  For the iOS project, you will find a .xcconfig file that you must modify to define the path to the VES source and build dirs.  For Android, you should modify the tools.sh file to update the paths of source_dir and cmakeexternals_dir.
>>> 
>>> 
>>> 
>>> Here's more general instructions:
>>> 
>>> 
>>> To configure and build VES (using /workspace as a root dir):
>>> 
>>> cd /workspace
>>> git clone git://vtk.org/VES.git
>>> mkdir ves-build
>>> cd ves-build
>>> cmake -DVES_IOS_SUPERBUILD:BOOL=ON -DVES_ANDROID_SUPERBUILD:BOOL=ON ../VES
>>> make -j4
>>> 
>>> 
>>> To write a CMakeLists.txt in a new project that uses VES:
>>> 
>>> # CMakeLists.txt
>>> find_package(VTK REQUIRED)
>>> include(${VTK_USE_FILE})
>>> 
>>> find_package(VES REQUIRED)
>>> include_directories(${VES_INCLUDE_DIRS})
>>> 
>>> # now you can link with ${VES_LIBRARIES} and ${VTK_LIBRARIES}
>>> 
>>> 
>>> 
>>> To configure your project:
>>> 
>>> 
>>> VTK_DIR=/workspace/ves-build/CMakeExternals/Build/vtk-android
>>> VES_DIR=/workspace/ves-build/CMakeExternals/Build/ves-android
>>> TOOLCHAIN=/workspace/ves/CMake/toolchains/android.toolchain.cmake
>>> 
>>> cmake -DCMAKE_TOOLCHAIN_FILE=$TOOLCHAIN -DVTK_DIR=$VTK_DIR -DVES_DIR=$VES_DIR /path/to/myproject
>>> 
>>> 
>>> Pat
>>> 
>>> 
>>> On Sat, Nov 10, 2012 at 8:04 AM, Aashish Chaudhary <aashish.chaudhary at kitware.com> wrote:
>>> I will sen something tomorrow. 
>>> 
>>> Thanks 
>>> 
>>> Sent from my iPhone
>>> 
>>> On Nov 9, 2012, at 3:32 PM, Ariel Hernán Curiale <curiale at gmail.com> wrote:
>>> 
>>>> Hi Thiago,
>>>> 
>>>> I tried to move one example from the root of the ves/../App (the kiwi app) and I've had too many problems to configure in a proper way the CMakeList.txt.
>>>> 
>>>> I'm in the same situation like you. If anyone could give us a little example and explain how we have to config. the CMakeList.txt to use the VES library outside the main folder It would be really grate to me :)
>>>> 
>>>> 
>>>> Thanks
>>>> __________________________________
>>>> | Ariel Hernán Curiale Ph.D Student
>>>> | ETSI Telecomunicación
>>>> | Universidad de Valladolid
>>>> | Campus Miguel Delibes
>>>> | 47011 Valladolid, Spain
>>>> | Phone: 983-423000 ext. 5590
>>>> | Web: www.curiale.com.ar
>>>> |_________________________________
>>>> 
>>>> El 09/11/2012, a las 19:53, Thiago Tavares Magalhães escribió:
>>>> 
>>>>> Hallo
>>>>> 
>>>>> First sorry for my bad English.
>>>>> 
>>>>> I started studying the VES recently, but I have done some examples with VTK.
>>>>> For this, I use CMake. With VTK codes I set the CMakeList normally and run the command ccmake to specify, among other things, the directory that is the vtk_build.
>>>>> 
>>>>> For VES I do not know which file I must inform the directory within the configuration of cmake. In other words, I do not know what the file or directory VES equivalent to VTK_build of VTK.
>>>>> 
>>>>> I need to know that. If possible, please also a basic example of a valid CMakeList VTK and VES and manages the application to be opened in IPadSimulator (or similar).
>>>>> 
>>>>> Many thanks to all!
>>>>> 
>>>>> -- 
>>>>> Thiago Tavares Magalhães
>>>>> Instituto Superior de Tecnologia em Ciências da Computação de Petrópolis - FAETERJ
>>>>> Laboratório Nacional de Computação Científica - LNCC
>>>>> 
>>>>> _______________________________________________
>>>>> Ves mailing list
>>>>> Ves at public.kitware.com
>>>>> http://public.kitware.com/cgi-bin/mailman/listinfo/ves
>>>> 
>>>> _______________________________________________
>>>> Ves mailing list
>>>> Ves at public.kitware.com
>>>> http://public.kitware.com/cgi-bin/mailman/listinfo/ves
>>> 
>>> _______________________________________________
>>> Ves mailing list
>>> Ves at public.kitware.com
>>> http://public.kitware.com/cgi-bin/mailman/listinfo/ves
>>> 
>>> 
>> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/ves/attachments/20121110/f6d7567b/attachment-0001.html>


More information about the Ves mailing list