xap - appx

  • 1
  • Question
  • Updated 4 years ago
I was wondering if anyone could help me with my build of a appx application. Now I have done some research and I've figured out that if I add certain lines of code to my config.xml document, I can make phonegap produce a appx file instead of a xap file. I might be completely wrong.

Now I added some lines of codes like:
preference name="phonegap-version" value="cli-6.0.0"

but when I uploaded the file it gave a build error. Now I saw other people with similar problems, but I'm too tech unsavy to understand what exactly I am doing wrong. If anyone would be willing to help me out. I would be eternally grateful... Have been researching on this topic for this entire day now... I feel like I'm getting closer (maybe?)
Photo of Bert Verwaest

Bert Verwaest

  • 27 Posts
  • 1 Reply Like

Posted 4 years ago

  • 1
Photo of Petra V.

Petra V., Champion

  • 7794 Posts
  • 1391 Reply Likes
Not quite. Read again.
It should be:

[plugin name="cordova-plugin-splashscreen"/]
Photo of Bert Verwaest

Bert Verwaest

  • 27 Posts
  • 1 Reply Like
yeah sorry, deleted my reply when I figured that out... Had changed it in the meanwhile.
Still the build error for windows remains though... Sad face
Photo of Petra V.

Petra V., Champion

  • 7794 Posts
  • 1391 Reply Likes
Does the plugin now appear in the Plugins list of your pgb app's page?
Photo of Bert Verwaest

Bert Verwaest

  • 27 Posts
  • 1 Reply Like
yes it is. It says:

Installed PluginsWhen you update your application and you have not specified a plugin version, the most recent plugin available will be installed. We recommend always specifying a plugin version.PluginSourceVersionInstalledLatestPlatformscordova-plugin-splashscreen   npm*3.2.2n/aandroid,ios,winphone 
* Installed version of plugins will only be available after a successful build.Update your config.xml with the snippet below to lock your plugins to the specific version used in this build:
 
<plugin name="cordova-plugin-splashscreen" spec="3.2.2" />
Photo of Petra V.

Petra V., Champion

  • 7794 Posts
  • 1391 Reply Likes
OK. So, now, your log file should show a bit more than just the Build start time.
Is there any error message visible?

btw1: as opposed to that message, I never recommend developers to specify the plugin version (unless you deliberately want to downgrade to a previous version for some reason)

btw2: I'll be on the road (and thus offline) for a couple of hours now.
Photo of Bert Verwaest

Bert Verwaest

  • 27 Posts
  • 1 Reply Like
Well the build log for the Windows version still says:
Build Date: 2016-06-18 16:45:21 +0000

But there is a buildlog for the android version, if that's any help...

:CordovaLib:processReleaseJavaRes UP-TO-DATE
:CordovaLib:transformResourcesWithMergeJavaResForRelease
:CordovaLib:transformClassesAndResourcesWithSyncLibJarsForRelease
:CordovaLib:mergeReleaseJniLibFolders
:CordovaLib:transformNative_libsWithMergeJniLibsForRelease
:CordovaLib:transformNative_libsWithSyncJniLibsForRelease
:CordovaLib:bundleRelease
:prepareProjectCordovaLibUnspecifiedReleaseLibrary
:prepareReleaseDependencies
:compileReleaseAidl
:compileReleaseRenderscript
:generateReleaseBuildConfig
:generateReleaseAssets UP-TO-DATE
:mergeReleaseAssets
:generateReleaseResValues
:generateReleaseResources
:mergeReleaseResources
AAPT: /project/res/drawable/icon.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
AAPT: /project/res/drawable-mdpi/icon.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
AAPT: /project/res/drawable-hdpi/icon.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
AAPT: /project/res/drawable-xhdpi/icon.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
AAPT: /project/res/drawable-ldpi/icon.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
AAPT: /project/res/drawable-mdpi/splash.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
:processReleaseManifest
:processReleaseResources
:generateReleaseSources
:compileReleaseJavaWithJavacNote: /project/src/org/apache/cordova/splashscreen/SplashScreen.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

:compileReleaseNdk UP-TO-DATE
:compileReleaseSources
:transformClassesWithDexForRelease
:mergeReleaseJniLibFolders
:transformNative_libsWithMergeJniLibsForRelease
:processReleaseJavaRes UP-TO-DATE
:transformResourcesWithMergeJavaResForRelease
:packageRelease
:assembleRelease
:cdvBuildRelease

BUILD SUCCESSFUL

Total time: 25.859 secs
Built the following apk(s): 
	/project/build/outputs/apk/project-release-unsigned.apk
Starting application signing
adding: META-INF/MANIFEST.MF
   adding: META-INF/INFERNO.SF
   adding: META-INF/INFERNO.RSA
  signing: AndroidManifest.xml
  signing: assets/www/cordova.js
  signing: assets/www/cordova_plugins.js
  signing: assets/www/edge_includes/edge.1.5.0.min.js
  signing: assets/www/edge_includes/edge.4.0.0.min.js
  signing: assets/www/edge_includes/hammer.js
  signing: assets/www/edge_includes/jquery-1.7.1.min.js
  signing: assets/www/edge_includes/jquery-2.0.3.min.js
  signing: assets/www/icon.png
  signing: assets/www/images/CHAPTERONE.jpg
  signing: assets/www/images/CHAPTERTHREE.jpg
  signing: assets/www/images/CHAPTERTWO.jpg
  signing: assets/www/images/SWIPELEFT.jpg
  signing: assets/www/index.an
  signing: assets/www/index.html
  signing: assets/www/index_edge.js
  signing: assets/www/index_edgeActions.js
  signing: assets/www/index_edgePreload.js
  signing: assets/www/media/INTROP1.mp4
  signing: assets/www/media/INTROP2.mp4
  signing: assets/www/media/INTROP3.mp4
  signing: assets/www/media/INTROP4.mp4
  signing: assets/www/media/MENUC1S.mp4
  signing: assets/www/media/MENUC2S.mp4
  signing: assets/www/media/MENUIS.mp4
  signing: assets/www/media/MENUP1-2.mp4
  signing: assets/www/media/MENUP1-4.mp4
  signing: assets/www/media/MENUP2-1.mp4
  signing: assets/www/media/MENUP2-3.mp4
  signing: assets/www/media/MENUP3-2.mp4
  signing: assets/www/media/MENUP3-4.mp4
  signing: assets/www/media/MENUP4-1.mp4
  signing: assets/www/media/MENUP4-3.mp4
  signing: assets/www/media/MOON.mp3
  signing: assets/www/media/P1-2.mp4
  signing: assets/www/media/P1S1.mp4
  signing: assets/www/media/P1S2.mp4
  signing: assets/www/media/P1S3.mp4
  signing: assets/www/media/P1S4.mp4
  signing: assets/www/media/P1S5.mp4
  signing: assets/www/media/P1S6.mp4
  signing: assets/www/media/P1S7.mp4
  signing: assets/www/media/P2-3.mp4
  signing: assets/www/media/P2S1.mp4
  signing: assets/www/media/P3-4.mp4
  signing: assets/www/media/P3S1.mp4
  signing: assets/www/media/P3S2.mp4
  signing: assets/www/media/P3S3.mp4
  signing: assets/www/media/P3S4.mp4
  signing: assets/www/media/P4S1.mp4
  signing: assets/www/media/P4S2.mp4
  signing: assets/www/media/P4S3.mp4
  signing: assets/www/media/P4S4.mp4
  signing: assets/www/media/P4S5.mp4
  signing: assets/www/media/P5S1.mp4
  signing: assets/www/media/P5S10.mp4
  signing: assets/www/media/P5S2.mp4
  signing: assets/www/media/P5S3.mp4
  signing: assets/www/media/P5S4.mp4
  signing: assets/www/media/P5S5.mp4
  signing: assets/www/media/P5S6.mp4
  signing: assets/www/media/P5S7.mp4
  signing: assets/www/media/P5S8.mp4
  signing: assets/www/media/P5S9.mp4
  signing: assets/www/media/P6S1.mp4
  signing: assets/www/media/P6S2.mp4
  signing: assets/www/media/P6S3.mp4
  signing: assets/www/media/P6S4.mp4
  signing: assets/www/media/SCOURCE.mp3
  signing: assets/www/phonegap.js
  signing: assets/www/plugins/cordova-plugin-splashscreen/www/splashscreen.js
  signing: assets/www/res/SplashScreenImage.png
  signing: assets/www/res/SplashScreenPhone.scale-240.png
  signing: assets/www/res/Square150x150Logo.scale-100.png
  signing: assets/www/res/Square150x150Logo.scale-240.png
  signing: assets/www/res/Square44x44Logo.scale-100.png
  signing: assets/www/res/Square44x44Logo.scale-240.png
  signing: assets/www/res/Square71x71Logo.scale-100.png
  signing: assets/www/res/Square71x71Logo.scale-240.png
  signing: assets/www/res/Wide310x150Logo.scale-100.png
  signing: assets/www/res/Wide310x150Logo.scale-240.png
  signing: assets/www/res/icon.png
  signing: assets/www/res/tileicon.png
  signing: assets/www/splash.png
  signing: res/drawable-hdpi-v4/icon.png
  signing: res/drawable-ldpi-v4/icon.png
  signing: res/drawable-mdpi-v4/icon.png
  signing: res/drawable-mdpi-v4/splash.png
  signing: res/drawable-xhdpi-v4/icon.png
  signing: res/drawable/icon.png
  signing: res/xml/config.xml
  signing: resources.arsc
  signing: classes.dex
jar signed.

Warning: 
No -tsa or -tsacert is provided and this jar is not timestamped. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2043-06-05) or after any future revocation date.
Finished application signing
Verifying alignment of /project/build/outputs/apk/project-release.apk (4)...
      50 META-INF/MANIFEST.MF (OK - compressed)
    2913 META-INF/INFERNO.SF (OK - compressed)
    5945 META-INF/INFERNO.RSA (OK - compressed)
    7095 AndroidManifest.xml (OK - compressed)
    8163 assets/www/cordova.js (OK - compressed)
   24964 assets/www/cordova_plugins.js (OK - compressed)
   25274 assets/www/edge_includes/edge.1.5.0.min.js (OK - compressed)
   56950 assets/www/edge_includes/edge.4.0.0.min.js (OK - compressed)
   94439 assets/www/edge_includes/hammer.js (OK - compressed)
  105585 assets/www/edge_includes/jquery-1.7.1.min.js (OK - compressed)
  138843 assets/www/edge_includes/jquery-2.0.3.min.js (OK - compressed)
  168268 assets/www/icon.png (OK)
 1644124 assets/www/images/CHAPTERONE.jpg (OK)
 1796928 assets/www/images/CHAPTERTHREE.jpg (OK)
 1949228 assets/www/images/CHAPTERTWO.jpg (OK)
 2107444 assets/www/images/SWIPELEFT.jpg (OK)
 2151844 assets/www/index.an (OK - compressed)
 2154879 assets/www/index.html (OK - compressed)
 2155354 assets/www/index_edge.js (OK - compressed)
 2158122 assets/www/index_edgeActions.js (OK - compressed)
 2163097 assets/www/index_edgePreload.js (OK - compressed)
 2168336 assets/www/media/INTROP1.mp4 (OK)
 3363224 assets/www/media/INTROP2.mp4 (OK)
 4386956 assets/www/media/INTROP3.mp4 (OK)
 5482248 assets/www/media/INTROP4.mp4 (OK)
 5756336 assets/www/media/MENUC1S.mp4 (OK)
 6427284 assets/www/media/MENUC2S.mp4 (OK)
 7005440 assets/www/media/MENUIS.mp4 (OK)
 7547288 assets/www/media/MENUP1-2.mp4 (OK)
 8106328 assets/www/media/MENUP1-4.mp4 (OK)
 8674576 assets/www/media/MENUP2-1.mp4 (OK)
 9233764 assets/www/media/MENUP2-3.mp4 (OK)
 9793720 assets/www/media/MENUP3-2.mp4 (OK)
10352460 assets/www/media/MENUP3-4.mp4 (OK)
10901868 assets/www/media/MENUP4-1.mp4 (OK)
11457624 assets/www/media/MENUP4-3.mp4 (OK)
12016152 assets/www/media/MOON.mp3 (OK)
15961252 assets/www/media/P1-2.mp4 (OK)
16593968 assets/www/media/P1S1.mp4 (OK)
17452320 assets/www/media/P1S2.mp4 (OK)
18408196 assets/www/media/P1S3.mp4 (OK)
19359460 assets/www/media/P1S4.mp4 (OK)
20147844 assets/www/media/P1S5.mp4 (OK)
21048772 assets/www/media/P1S6.mp4 (OK)
21865592 assets/www/media/P1S7.mp4 (OK)
22345296 assets/www/media/P2-3.mp4 (OK)
23399780 assets/www/media/P2S1.mp4 (OK)
24551840 assets/www/media/P3-4.mp4 (OK)
25371624 assets/www/media/P3S1.mp4 (OK)
26115232 assets/www/media/P3S2.mp4 (OK)
27008448 assets/www/media/P3S3.mp4 (OK)
27981912 assets/www/media/P3S4.mp4 (OK)
28743788 assets/www/media/P4S1.mp4 (OK)
29651536 assets/www/media/P4S2.mp4 (OK)
30298248 assets/www/media/P4S3.mp4 (OK)
30767308 assets/www/media/P4S4.mp4 (OK)
31434744 assets/www/media/P4S5.mp4 (OK)
32977984 assets/www/media/P5S1.mp4 (OK)
33743452 assets/www/media/P5S10.mp4 (OK)
34959948 assets/www/media/P5S2.mp4 (OK)
35862888 assets/www/media/P5S3.mp4 (OK)
36528036 assets/www/media/P5S4.mp4 (OK)
37464316 assets/www/media/P5S5.mp4 (OK)
37888400 assets/www/media/P5S6.mp4 (OK)
39201608 assets/www/media/P5S7.mp4 (OK)
39946816 assets/www/media/P5S8.mp4 (OK)
40886524 assets/www/media/P5S9.mp4 (OK)
41735120 assets/www/media/P6S1.mp4 (OK)
43793000 assets/www/media/P6S2.mp4 (OK)
46868260 assets/www/media/P6S3.mp4 (OK)
48016116 assets/www/media/P6S4.mp4 (OK)
49200544 assets/www/media/SCOURCE.mp3 (OK)
53573783 assets/www/phonegap.js (OK - compressed)
53590621 assets/www/plugins/cordova-plugin-splashscreen/www/splashscreen.js (OK - compressed)
53591320 assets/www/res/SplashScreenImage.png (OK)
53783704 assets/www/res/SplashScreenPhone.scale-240.png (OK)
54005280 assets/www/res/Square150x150Logo.scale-100.png (OK)
54040672 assets/www/res/Square150x150Logo.scale-240.png (OK)
54144628 assets/www/res/Square44x44Logo.scale-100.png (OK)
54165680 assets/www/res/Square44x44Logo.scale-240.png (OK)
54194768 assets/www/res/Square71x71Logo.scale-100.png (OK)
54219712 assets/www/res/Square71x71Logo.scale-240.png (OK)
54261056 assets/www/res/Wide310x150Logo.scale-100.png (OK)
54297324 assets/www/res/Wide310x150Logo.scale-240.png (OK)
54408084 assets/www/res/icon.png (OK)
54473476 assets/www/res/tileicon.png (OK)
54558932 assets/www/splash.png (OK)
54680628 res/drawable-hdpi-v4/icon.png (OK)
56139036 res/drawable-ldpi-v4/icon.png (OK)
57597444 res/drawable-mdpi-v4/icon.png (OK)
59055852 res/drawable-mdpi-v4/splash.png (OK)
59172592 res/drawable-xhdpi-v4/icon.png (OK)
60630992 res/drawable/icon.png (OK)
62089387 res/xml/config.xml (OK - compressed)
62090932 resources.arsc (OK)
62092565 classes.dex (OK - compressed)
Verification succesful
Photo of Petra V.

Petra V., Champion

  • 7794 Posts
  • 1391 Reply Likes
The Android log doesn't help much, but I just noticed you missed

[preference name="windows-arch" value="anycpu"/]
Photo of Bert Verwaest

Bert Verwaest

  • 27 Posts
  • 1 Reply Like
I'll try that out. I think at one point I did have something in there, along those lines. But not targeting that value. Who knows! Might be the one ;)
Photo of Bert Verwaest

Bert Verwaest

  • 27 Posts
  • 1 Reply Like
Still no good! It's odd that it doesn't even try to do a build... Also odd that he does do the build in cli 5.2.0, just not in 6.0.0... I would think it has something to do with the edge animate files or something, but I read that other people used it to build apps for the windows store.
Photo of Petra V.

Petra V., Champion

  • 7794 Posts
  • 1391 Reply Likes
That's easy to test:
Create a zip file wirh your current config, icons and splashes, then only add one simple html document with just one fixed text.
No edge, no script, no css, nothing but the one html.