Generating icons, task errored

I just change my app's versionCode and versionName then build my app. But it shows below error. Can you advise how can I fix it?

App Inventor is unable to compile this project.
The compiler error output was
[ReadBuildInfo] Starting Task
[ReadBuildInfo] Task succeeded in 0.006 seconds
[LoadComponentInfo] Starting Task
[LoadComponentInfo] INFO: Generating assets...
[LoadComponentInfo] Component assets needed, n = 0
[LoadComponentInfo] INFO: Generating activities...
[LoadComponentInfo] Component activities needed, n = 3
[LoadComponentInfo] INFO: Component "com.oseamiya.admobinterstitial.AdmobInterstitial" does not specify activityMetadata
[LoadComponentInfo] INFO: Component "com.oseamiya.extrasdks.ExtraSdks" does not specify activityMetadata
[LoadComponentInfo] INFO: Component "com.oseamiya.admobbanner.AdmobBanner" does not specify activityMetadata
[LoadComponentInfo] INFO: Component "com.oseamiya.admobsdks.AdmobSdks" does not specify activityMetadata
[LoadComponentInfo] Component activity metadata needed, n = 0
[LoadComponentInfo] INFO: Generating broadcast receivers...
[LoadComponentInfo] INFO: Component "com.oseamiya.admobinterstitial.AdmobInterstitial" does not specify broadcastReceivers
[LoadComponentInfo] INFO: Component "com.oseamiya.extrasdks.ExtraSdks" does not specify broadcastReceivers
[LoadComponentInfo] INFO: Component "com.oseamiya.admobbanner.AdmobBanner" does not specify broadcastReceivers
[LoadComponentInfo] INFO: Component "com.oseamiya.admobsdks.AdmobSdks" does not specify broadcastReceivers
[LoadComponentInfo] INFO: Component "com.oseamiya.admobinterstitial.AdmobInterstitial" does not specify services
[LoadComponentInfo] INFO: Component "com.oseamiya.extrasdks.ExtraSdks" does not specify services
[LoadComponentInfo] INFO: Component "com.oseamiya.admobbanner.AdmobBanner" does not specify services
[LoadComponentInfo] INFO: Component "com.oseamiya.admobsdks.AdmobSdks" does not specify services
[LoadComponentInfo] Component content providers needed, n = 0
[LoadComponentInfo] INFO: Generating libraries...
[LoadComponentInfo] INFO: Component "com.oseamiya.admobinterstitial.AdmobInterstitial" does not specify libraries
[LoadComponentInfo] INFO: Component "com.oseamiya.extrasdks.ExtraSdks" does not specify libraries
[LoadComponentInfo] INFO: Component "com.oseamiya.admobbanner.AdmobBanner" does not specify libraries
[LoadComponentInfo] INFO: Component "com.oseamiya.admobsdks.AdmobSdks" does not specify libraries
[LoadComponentInfo] Libraries needed, n = 0
[LoadComponentInfo] INFO: Component "com.oseamiya.admobinterstitial.AdmobInterstitial" does not specify metadata
[LoadComponentInfo] INFO: Component "com.oseamiya.extrasdks.ExtraSdks" does not specify metadata
[LoadComponentInfo] INFO: Component "com.oseamiya.admobbanner.AdmobBanner" does not specify metadata
[LoadComponentInfo] INFO: Component "com.oseamiya.admobsdks.AdmobSdks" does not specify metadata
[LoadComponentInfo] Component metadata needed, n = 1
[LoadComponentInfo] INFO: Generating Android minimum SDK...
[LoadComponentInfo] INFO: Generating native libraries...
[LoadComponentInfo] INFO: Component "com.oseamiya.admobinterstitial.AdmobInterstitial" does not specify native
[LoadComponentInfo] INFO: Component "com.oseamiya.extrasdks.ExtraSdks" does not specify native
[LoadComponentInfo] INFO: Component "com.oseamiya.admobbanner.AdmobBanner" does not specify native
[LoadComponentInfo] INFO: Component "com.oseamiya.admobsdks.AdmobSdks" does not specify native
[LoadComponentInfo] Native Libraries needed, n = 0
[LoadComponentInfo] INFO: Generating permissions...
[LoadComponentInfo] usesLocation = False
[LoadComponentInfo] Permissions needed, n = 11
[LoadComponentInfo] INFO: Component "com.oseamiya.admobinterstitial.AdmobInterstitial" does not specify queries
[LoadComponentInfo] INFO: Component "app.dev4uapp.Adsappinventor.Adsappinventor" does not specify queries
[LoadComponentInfo] INFO: Component "com.oseamiya.extrasdks.ExtraSdks" does not specify queries
[LoadComponentInfo] INFO: Component "com.oseamiya.admobbanner.AdmobBanner" does not specify queries
[LoadComponentInfo] INFO: Component "com.oseamiya.admobsdks.AdmobSdks" does not specify queries
[LoadComponentInfo] INFO: Component "com.oseamiya.admobinterstitial.AdmobInterstitial" does not specify services
[LoadComponentInfo] INFO: Component "com.oseamiya.extrasdks.ExtraSdks" does not specify services
[LoadComponentInfo] INFO: Component "com.oseamiya.admobbanner.AdmobBanner" does not specify services
[LoadComponentInfo] INFO: Component "com.oseamiya.admobsdks.AdmobSdks" does not specify services
[LoadComponentInfo] Component services needed, n = 0
[LoadComponentInfo] INFO: Generating component broadcast receivers...
[LoadComponentInfo] INFO: Component "com.oseamiya.admobinterstitial.AdmobInterstitial" does not specify broadcastReceiver
[LoadComponentInfo] INFO: Component "com.oseamiya.extrasdks.ExtraSdks" does not specify broadcastReceiver
[LoadComponentInfo] INFO: Component "com.oseamiya.admobbanner.AdmobBanner" does not specify broadcastReceiver
[LoadComponentInfo] INFO: Component "com.oseamiya.admobsdks.AdmobSdks" does not specify broadcastReceiver
[LoadComponentInfo] Task succeeded in 0.017 seconds
[PrepareAppIcon] Starting Task
[PrepareAppIcon] INFO: Creating mipmap dirs...
[PrepareAppIcon] INFO: Generating icons...
[PrepareAppIcon] Task errored

Check the app icon requirements in Project Properties.

Thank you. I change the jpg file to png file. Then the problem is fixed.
As I just change the versionCode and versionName and rebuild it in order to meet the new Google new API. I don't change any other thing at all. So it seems that the new App inventor build has this bug.

No, it was there before...

As the requirement showed that the app icon can use either jpg or png. I used jpg when I deployed my app last year October Google requred to update API 33. It worked without any problem when I build it. I don't change any thing. And yesterday, I build it again. It show above error. If it is not a bug, I don't understand why it happens.

You missed out the nb197 update then...:wink:

May be you have extensions not compatibles with API34.

According to the requirement of app icon :
"The image used for your App's display icon should be a square png or jpeg image with dimensions up to 1024x1024 pixels". My jpg dimensions is 100x100.
It doesn't work at nb198. As I am using brower to visit "https://ai2.appinventor.mit.edu/", I can't control to use nb197 or nb198. The fact that nb198 is not support jpg app icon now. It was not matched with the requirement of app icon. I hope it can be fixed to accept both jpg and png file in next release.

not related to extensions. As I just change the jpg to png, then the problem is fixed.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.