![]() |
Android Error while "make apk" step - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Development (https://forum.kodi.tv/forumdisplay.php?fid=32) +--- Forum: Kodi Application (https://forum.kodi.tv/forumdisplay.php?fid=93) +---- Forum: Android Development (https://forum.kodi.tv/forumdisplay.php?fid=184) +---- Thread: Android Error while "make apk" step (/showthread.php?tid=221161) |
Error while "make apk" step - kunal.watkar - 2015-03-13 Hi, I was able to successfully build the dependencies. I have added few custom files to my Kodi application and now trying to create a APK file. I am getting the Error on the last step, that is "#make apk" . Errors are: kunal@ubuntu:~/Downloads/kodi-android$ make apk Copying kodi binary to /home/kunal/Downloads/xbmc-depends/arm-linux-androideabi-android-17/lib/kodi/ Copying support and legal files... Done! Copying system files to /home/kunal/Downloads/xbmc-depends/arm-linux-androideabi-android-17/share/kodi Copying bindings to /home/kunal/Downloads/xbmc-depends/arm-linux-androideabi-android-17/include/kodi make -C tools/android/packaging apk make[1]: Entering directory `/home/kunal/Downloads/kodi-android/tools/android/packaging' rm -rf images rm -rf xbmc/lib rm -rf xbmc/libs rm -rf xbmc/assets rm -rf xbmc/obj rm -rf xbmc/res/raw rm -rf xbmc/res/values rm -rf tmp rm -f xbmc/res/drawable/splash.png rm -f xbmc/src/R.java rm -f xbmc/classes.dex rm -rf assets mkdir -p assets cp -rfp /home/kunal/Downloads/xbmc-depends/arm-linux-androideabi-android-17/share/kodi/* ./assets find `pwd`/assets/ -depth -name ".git" -exec rm -rf {} \; find `pwd`/assets/ -name "*.so" -exec rm {} \; find `pwd`/assets/addons/skin.*/media/* -depth -not -iname "Textures.xbt" -exec rm -rf {} \; find `pwd`/assets/system/keymaps/ -depth -name "joystick*.xml" ! -name "joystick.xml" -exec rm {} \; mv -f `pwd`/assets/system/keymaps/joystick.xml.sample `pwd`/assets/system/keymaps/joystick.xml cd assets; rm -rf screensaver.rsxs.euphoria visualization.dxspectrum visualization.milkdrop visualization.projectm mkdir -p xbmc/assets cp -rfp assets/* ./xbmc/assets rm -rf xbmc/lib/armeabi-v7a xbmc/libs/armeabi-v7a xbmc/obj/local/armeabi-v7a mkdir -p xbmc/lib/armeabi-v7a xbmc/assets/python2.6/lib/ xbmc/libs/armeabi-v7a xbmc/obj/local/armeabi-v7a cp -fp /home/kunal/Downloads/xbmc-depends/arm-linux-androideabi-android-17/lib/libcurl.so /home/kunal/Downloads/xbmc-depends/arm-linux-androideabi-android-17/lib/librtmp.so /home/kunal/Downloads/xbmc-depends/arm-linux-androideabi-android-17/lib/libplist.so /home/kunal/Downloads/xbmc-depends/arm-linux-androideabi-android-17/lib/libshairplay.so /home/kunal/Downloads/xbmc-depends/arm-linux-androideabi-android-17/lib/libxbogg.so /home/kunal/Downloads/xbmc-depends/arm-linux-androideabi-android-17/lib/libxbvorbis.so /home/kunal/Downloads/xbmc-depends/arm-linux-androideabi-android-17/lib/libxbvorbisfile.so /home/kunal/Downloads/xbmc-depends/arm-linux-androideabi-android-17/lib/libxbmpeg2.so /home/kunal/Downloads/xbmc-depends/arm-linux-androideabi-android-17/lib/libxbmpeg2convert.so /home/kunal/Downloads/xbmc-depends/arm-linux-androideabi-android-17/lib/libnfs.so /home/kunal/Downloads/xbmc-depends/arm-linux-androideabi-android-17/lib/libass.so /home/kunal/Downloads/xbmc-depends/arm-linux-androideabi-android-17/lib/libbluray.so xbmc/obj/local/armeabi-v7a/ cp -fp /home/kunal/Downloads/xbmc-depends/arm-linux-androideabi-android-17/lib/kodi/libkodi.so xbmc/obj/local/armeabi-v7a/ find /home/kunal/Downloads/xbmc-depends/arm-linux-androideabi-android-17/lib/kodi/addons -name "*.so" -exec cp -fp {} xbmc/obj/local/armeabi-v7a/ \; find /home/kunal/Downloads/xbmc-depends/arm-linux-androideabi-android-17/share/kodi/addons -name "*.so" -exec cp -fp {} xbmc/obj/local/armeabi-v7a/ \; find /home/kunal/Downloads/xbmc-depends/arm-linux-androideabi-android-17/lib/kodi/system -name "*.so" -exec cp -fp {} xbmc/obj/local/armeabi-v7a/ \; cd xbmc/obj/local/armeabi-v7a/; find . -name "*.so" -not -name "lib*.so" | sed "s/\.\///" | xargs -I@ mv @ lib@ cp -fp xbmc/obj/local/armeabi-v7a/*.so xbmc/lib/armeabi-v7a/ /home/kunal/Downloads/arm-linux-androideabi-4.8-vanilla/android-17/bin/arm-linux-androideabi-strip --strip-unneeded xbmc/lib/armeabi-v7a/*.so install -p /home/kunal/Downloads/android-ndk-r10d/prebuilt/android-arm/gdbserver/gdbserver ./xbmc/libs/armeabi-v7a/gdbserver echo "set solib-search-path ./obj/local/armeabi-v7a" > ./xbmc/libs/armeabi-v7a/gdb.setup echo "directory /home/kunal/Downloads/arm-linux-androideabi-4.8-vanilla/android-17/sysroot/usr/include /home/kunal/Downloads/android-ndk-r10d/sources/android/native_app_glue" \ "/home/kunal/Downloads/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/include /home/kunal/Downloads/kodi-android /home/kunal/Downloads/xbmc-depends/arm-linux-androideabi-android-17/include jni" >> ./xbmc/libs/armeabi-v7a/gdb.setup cp -fp xbmc/libs/armeabi-v7a/* xbmc/lib/armeabi-v7a mkdir -p xbmc/assets/python2.6/lib/ cp -rfp /home/kunal/Downloads/xbmc-depends/arm-linux-androideabi-android-17/lib/python2.6 xbmc/assets/python2.6/lib/ cd xbmc/assets/python2.6/lib/python2.6/; rm -rf test config lib-dynload mkdir -p xbmc/res xbmc/res/raw xbmc/res/values images cp -fp /home/kunal/Downloads/kodi-android/media/Splash.png xbmc/res/drawable/splash.png cp -fp media/drawable-hdpi/ic_launcher.png xbmc/res/drawable-hdpi/ic_launcher.png cp -fp media/drawable-ldpi/ic_launcher.png xbmc/res/drawable-ldpi/ic_launcher.png cp -fp media/drawable-mdpi/ic_launcher.png xbmc/res/drawable-mdpi/ic_launcher.png cp -fp media/drawable-xhdpi/ic_launcher.png xbmc/res/drawable-xhdpi/ic_launcher.png cp -fp media/drawable-xxhdpi/ic_launcher.png xbmc/res/drawable-xxhdpi/ic_launcher.png cp -fp media/drawable-xhdpi/banner.png xbmc/res/drawable-xhdpi/banner.png cp xbmc/strings.xml xbmc/res/values/ mkdir -p tmp/res; /home/kunal/Downloads/android-sdk-linux/build-tools/21.1.2/aapt c -S xbmc/res -C tmp/res; cp -r -n xbmc/res tmp/ || true Crunching PNG Files in source dir: xbmc/res To destination dir: tmp/res libpng error: Not a PNG file /home/kunal/Downloads/android-sdk-linux/build-tools/21.1.2/aapt p -f -I /home/kunal/Downloads/android-sdk-linux/platforms/android-17/android.jar -S tmp/res/ -M xbmc/AndroidManifest.xml -F images/kodiapp-debug-skeleton.apk -J xbmc/src (skipping file '.gitkeep' due to ANDROID_AAPT_IGNORE pattern '.*') (skipping file '.gitkeep' due to ANDROID_AAPT_IGNORE pattern '.*') (skipping file '.gitkeep' due to ANDROID_AAPT_IGNORE pattern '.*') (skipping file '.gitkeep' due to ANDROID_AAPT_IGNORE pattern '.*') (skipping file '.gitkeep' due to ANDROID_AAPT_IGNORE pattern '.*') libpng error: Not a PNG file ERROR: Failure processing PNG image tmp/res/drawable/splash.png tmp/res/layout/activity_splash.xml:6: error: Error: No resource found that matches the given name (at 'src' with value '@drawable/splash'). tmp/res/layout/activity_splash.xml:21: error: Error: No resource found that matches the given name (at 'progressDrawable' with value '@drawable/progresscolor'). make[1]: *** [res] Error 1 make[1]: Leaving directory `/home/kunal/Downloads/kodi-android/tools/android/packaging' make: *** [apk] Error 2 I am able to see the "splash.png" and "progresscolor.xml" file in "tmp/res/drawable" . Please let me know where should I look to correct the error. -- Thanks. RE: Error while "make apk" step - Memphiz - 2015-03-13 Are you sure the splash.png is not corrupted in any way? Also its really hard to help if we don't know whate exactly you altered. Did you try to build an apk without modifying anything in master? If this succeeded its related to the changes you made. RE: Error while "make apk" step - kunal.watkar - 2015-03-13 I am able to open the splash.png, so that means its not corrupted. I was able to create an APK from master, so I know its from custom file. Error is showed in layout xml, but its not present in the files that I added. That means it got generated. Can you tell me from which file layout xml gets generated? Error while "make apk" step - Memphiz - 2015-03-14 I asked first mate... |