{"id":7646,"date":"2025-02-21T15:19:49","date_gmt":"2025-02-21T13:19:49","guid":{"rendered":"https:\/\/mummila.net\/kommentit\/?p=7646"},"modified":"2025-02-23T11:45:32","modified_gmt":"2025-02-23T09:45:32","slug":"v2-25-1-ftbfs-android","status":"publish","type":"post","link":"https:\/\/mummila.net\/kommentit\/2025\/02\/21\/v2-25-1-ftbfs-android\/","title":{"rendered":"v2.25.1 FTBFS (Android)"},"content":{"rendered":"<p>Trying to build v2.25.1 with `npm build:android` fails with what looks like a missing dependency. This was not an issue with v2.25.0, so the cause is some recent change.<\/p>\n<p>The full log is below, but here&#8217;s what I think is the crucial part:<\/p>\n<pre><code>* What went wrong:\r\nCould not determine the dependencies of task ':app:mergeReleaseNativeLibs'.\r\n&gt; Could not resolve all dependencies for configuration ':app:releaseRuntimeClasspath'.\r\n&gt; Could not resolve project :frameanimation.\r\nRequired by:\r\nproject :app &gt; project :expo &gt; project :expo-image\r\n&gt; No matching variant of project :frameanimation was found. The consumer was configured to find a library for use during runtime, preferably optimized for Android, as well as attribute 'com.android.build.api.attributes.AgpVersionAttr' with value '8.2.1', attribute 'com.android.build.api.attributes.BuildTypeAttr' with value 'release', attribute 'org.jetbrains.kotlin.platform.type' with value 'androidJvm' but:\r\n- No variants exist.\r\n&gt; Could not resolve project :gif.\r\nRequired by:\r\nproject :app &gt; project :expo &gt; project :expo-image\r\n&gt; No matching variant of project :gif was found. The consumer was configured to find a library for use during runtime, preferably optimized for Android, as well as attribute 'com.android.build.api.attributes.AgpVersionAttr' with value '8.2.1', attribute 'com.android.build.api.attributes.BuildTypeAttr' with value 'release', attribute 'org.jetbrains.kotlin.platform.type' with value 'androidJvm' but:\r\n- No variants exist.<\/code><\/pre>\n<p><a href=\"https:\/\/github.com\/user-attachments\/files\/18907047\/fail.log\">fail.log<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Trying to build v2.25.1 with `npm build:android` fails with what looks like a missing dependency.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8860],"tags":[12572,14049],"class_list":["post-7646","post","type-post","status-publish","format-standard","hentry","category-vianhallintajarjestelmat","tag-android","tag-mattermost","sijainti-github"],"_links":{"self":[{"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/posts\/7646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/comments?post=7646"}],"version-history":[{"count":1,"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/posts\/7646\/revisions"}],"predecessor-version":[{"id":7647,"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/posts\/7646\/revisions\/7647"}],"wp:attachment":[{"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/media?parent=7646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/categories?post=7646"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/tags?post=7646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}