Continuing the discussion from Problem with New Circle Complication - 1.7.13:
In Watch Face Studio, after adding complication circles to my watch face, the APK fails to build properly. When I remove the complication circles, the APK builds successfully with a size of 5,756 KB. However, when the circle complications are added, the APK size decreases to 750 KB, and I am unable to install it on the watch. Can anyone help?
Is that all complications or only the updated Circle one? What watch are you using? I didn’t experience that with the Circle Complication on the Pixel Watch 3, but that’s the only complication I’ve tried in the new WFS.
1 Like
I only used Circle Complications. My issue is with generating the APK, not with the watch itself.
I updated Watch Face Studio and tested the Line Complication, but nothing changed. I’ve been struggling with this for three days now.
I’ve been looking up information about APK and I am sorry - I can’t find anything helpful for you. Does anyone out there have suggestions?
Thank you so much for taking the time to look into this for me. I really appreciate your effort!
1 Like
If you’re really keen, you could look inside the two APK files to look for differences.
Missing assets (images) would be an easy thing to spot.
You could also compare the two watchface.xml files for differences; a good code editor could highlight them. You’d then need to understand what the XML is telling you. The WFF XML format is documented on Google’s WFF site.
Thank you for the suggestion! Assuming that missing assets are indeed the problem, what would be the best way to resolve this? Should I re-import the assets into the project or check for specific settings during the build process? Any advice on tackling this would be really helpful!
I don’t know; I’ve never tried it. I’d check to make sure that the assets are actually REQUIRED by the watchface; I think the build process might discard assets that it thinks aren’t used. But don’t assume that this is the problem; check first (if you can).
Thank you for the suggestion! I’ve never tried that before, but I’ll give it a shot and see if it helps. I really appreciate your guidance!
Don’t know if this is related but I’ve got two projects on WFS at the moment. When building one is SDK 30 and has a size of about 4000kb and the other is SDK 34 and about 400kb. Obviously the SDK 34 one doesn’t run on most watches. Maybe thats why the smaller APK won’t work on your watch?
I have no idea where the difference results from though.
Fixed it by not choosing heart rate as default complication.
1 Like
I tried it, and it works perfectly! Thank you for the great tip!