Error while compiling apk after importing aix

I have same package of all files
:no_mouth:

have u imported the classes of other java files to ur main extension file

I have instead used same package for all the java files

@AkshatRana Can you pls compile my aix's source :sweat_smile:

so make your aix package like this

> com<knowaboutit<ParticleTextViewAix (Main extension aix here) <lib (Library files)

yes
i had but i am getting this

:no_mouth:

Tried all things, none worked

Picked up _JAVA_OPTIONS: -Xmx2048M
Buildfile: C:\appinventor-sources\appinventor\build.xml

extensions:

clean:
   [delete] Deleting directory C:\appinventor-sources\appinventor\build\components
   [delete] Deleting directory C:\appinventor-sources\appinventor\components\build
   [delete] Deleting directory C:\appinventor-sources\appinventor\components\reports

common_CommonVersion:

init:

CommonVersion:

init:
    [mkdir] Created dir: C:\appinventor-sources\appinventor\build\components
    [mkdir] Created dir: C:\appinventor-sources\appinventor\components\build
    [mkdir] Created dir: C:\appinventor-sources\appinventor\components\build\classes
    [mkdir] Created dir: C:\appinventor-sources\appinventor\components\reports
    [mkdir] Created dir: C:\appinventor-sources\appinventor\components\reports\raw
    [mkdir] Created dir: C:\appinventor-sources\appinventor\components\reports\html

HtmlEntities:
    [mkdir] Created dir: C:\appinventor-sources\appinventor\components\build\classes\HtmlEntities
    [javac] Compiling 1 source file to C:\appinventor-sources\appinventor\components\build\classes\HtmlEntities
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7
    [javac] 1 warning
      [jar] Building jar: C:\appinventor-sources\appinventor\components\build\HtmlEntities.jar

Barcode:
    [mkdir] Created dir: C:\appinventor-sources\appinventor\components\build\classes\Barcode
    [javac] Compiling 40 source files to C:\appinventor-sources\appinventor\components\build\classes\Barcode
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 1 warning
      [jar] Building jar: C:\appinventor-sources\appinventor\build\components\deps\Barcode.jar

CopyComponentLibraries:
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps\armeabi-v7a
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps\arm64-v8a
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps\x86_64
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 59 files to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 2 files to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps
     [copy] Copying 1 file to C:\appinventor-sources\appinventor\build\components\deps

common_CommonUtils:

init:

CommonUtils:

CommonConstants:
    [mkdir] Created dir: C:\appinventor-sources\appinventor\components\build\classes\CommonConstants
    [javac] Compiling 7 source files to C:\appinventor-sources\appinventor\components\build\classes\CommonConstants
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7
    [javac] 1 warning
    [javac] Creating empty C:\appinventor-sources\appinventor\components\build\classes\CommonConstants\com\google\appinventor\components\common\package-info.class
      [jar] Building jar: C:\appinventor-sources\appinventor\build\components\CommonConstants.jar
      [jar] Building jar: C:\appinventor-sources\appinventor\build\components\CommonConstants-gwt.jar

AnnotationProcessors:
    [mkdir] Created dir: C:\appinventor-sources\appinventor\components\build\classes\AnnotationProcessors
    [javac] Compiling 41 source files to C:\appinventor-sources\appinventor\components\build\classes\AnnotationProcessors
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7
    [javac] Note: C:\appinventor-sources\appinventor\components\src\com\google\appinventor\components\scripts\ComponentProcessor.java uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: C:\appinventor-sources\appinventor\components\src\com\google\appinventor\components\scripts\ComponentProcessor.java uses unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 1 warning
    [javac] Creating empty C:\appinventor-sources\appinventor\components\build\classes\AnnotationProcessors\com\google\appinventor\components\annotations\androidmanifest\package-info.class
    [javac] Creating empty C:\appinventor-sources\appinventor\components\build\classes\AnnotationProcessors\com\google\appinventor\components\annotations\package-info.class
    [javac] Creating empty C:\appinventor-sources\appinventor\components\build\classes\AnnotationProcessors\com\google\appinventor\components\scripts\package-info.class
     [copy] Copying 22 files to C:\appinventor-sources\appinventor\components\build\classes\AnnotationProcessors
      [jar] Building jar: C:\appinventor-sources\appinventor\components\build\AnnotationProcessors.jar

AndroidRuntime.uptodate:

AndroidRuntime:
    [mkdir] Created dir: C:\appinventor-sources\appinventor\components\build\classes\AndroidRuntime
    [javac] Compiling 317 source files to C:\appinventor-sources\appinventor\components\build\classes\AndroidRuntime
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7
    [javac] C:\appinventor-sources\appinventor\components\src\in\akshat\ParticleTextViewAix\ParticleTextSurfaceView.java:17: error: package rx.android.schedulers does not exist
    [javac] import rx.android.schedulers.AndroidSchedulers;
    [javac]                             ^
    [javac] C:\appinventor-sources\appinventor\components\src\in\akshat\ParticleTextViewAix\ParticleTextSurfaceView.java:18: error: package rx.functions does not exist
    [javac] import rx.functions.Action1;
    [javac]                    ^
    [javac] C:\appinventor-sources\appinventor\components\src\in\akshat\ParticleTextViewAix\ParticleTextView.java:15: error: package rx.android.schedulers does not exist
    [javac] import rx.android.schedulers.AndroidSchedulers;
    [javac]                             ^
    [javac] C:\appinventor-sources\appinventor\components\src\in\akshat\ParticleTextViewAix\ParticleTextView.java:16: error: package rx.functions does not exist
    [javac] import rx.functions.Action1;
    [javac]                    ^
    [javac] C:\appinventor-sources\appinventor\components\src\in\akshat\ParticleTextViewAix\ParticleTextViewAix.java:18: error: cannot find symbol
    [javac] import com.google.appinventor.components.runtime.YailList;
    [javac]                                                 ^
    [javac]   symbol:   class YailList
    [javac]   location: package com.google.appinventor.components.runtime
    [javac] C:\appinventor-sources\appinventor\components\src\in\akshat\ParticleTextViewAix\ParticleTextViewAix.java:19: error: package rx.android.plugins does not exist
    [javac] import rx.android.plugins.*;
    [javac] ^
    [javac] C:\appinventor-sources\appinventor\components\src\in\akshat\ParticleTextViewAix\ParticleTextViewAix.java:20: error: package rx.android.schedulers does not exist
    [javac] import rx.android.schedulers.*;
    [javac] ^
    [javac] C:\appinventor-sources\appinventor\components\src\in\akshat\ParticleTextViewAix\ParticleTextViewAix.java:21: error: package rx.android does not exist
    [javac] import rx.android.*;
    [javac] ^
    [javac] C:\appinventor-sources\appinventor\components\src\in\akshat\ParticleTextViewAix\ParticleTextViewAix.java:22: error: package rx.functions does not exist
    [javac] import rx.functions.Action1;
    [javac]                    ^
    [javac] C:\appinventor-sources\appinventor\components\src\in\akshat\ParticleTextViewAix\ParticleTextViewAix.java:50: error: cannot find symbol
    [javac]     public void Configure(AndroidViewComponent androidViewComponent, int rowStep, int columnStep, String targetText, double releasing, float particleRadius, double miniDistance, int textSize, String movingStrategy , YailList colors){
    [javac]                                                                                                                                                                                                                         ^
    [javac]   symbol:   class YailList
    [javac]   location: class ParticleTextViewAix
    [javac] warning: In component AdmobBanner, event BannerAdLoaded is missing a description.
    [javac] warning: In component AdmobBanner, event BannerAdFailedToLoad is missing a description.
    [javac] warning: In component AdmobBanner, event BannerAdOpened is missing a description.
    [javac] warning: In component AdmobBanner, event BannerAdClicked is missing a description.
    [javac] warning: In component AdmobBanner, event BannerAdLeftApplication is missing a description.
    [javac] warning: In component AdmobBanner, event BannerAdClosed is missing a description.
    [javac] warning: In component AdmobBanner, event onConsent is missing a description.
    [javac] warning: In component AdmobBanner, event ConsentError is missing a description.
    [javac] warning: In component AdmobBanner, event ConsentReady is missing a description.
    [javac] warning: In component AdmobBanner, method LoadBannerAd is missing a description.
    [javac] warning: In component AdmobBanner, method LoadLargeBannerAd is missing a description.
    [javac] warning: In component AdmobBanner, method LoadMediumRectangleBannerAd is missing a description.
    [javac] warning: In component AdmobBanner, method LoadSmartBannerAd is missing a description.
    [javac] warning: In component Airtable, event GotCell is missing a description.
    [javac] warning: In component Airtable, event GotColumn is missing a description.
    [javac] warning: In component Airtable, event GotRow is missing a description.
    [javac] warning: In component Airtable, event CellChanged is missing a description.
    [javac] warning: In component Airtable, event DeletedRowByNumber is missing a description.
    [javac] warning: In component Airtable, event RowCreated is missing a description.
    [javac] warning: In component Airtable, event RowUpdated is missing a description.
    [javac] warning: In component Airtable, event GotAllRows is missing a description.
    [javac] warning: In component ParticleTextViewAix, event AnimationStarted is missing a description.
    [javac] warning: In component ParticleTextViewAix, event AnimationStopped is missing a description.
    [javac] warning: In component ParticleTextViewAix, method Configure is missing a description.
    [javac] warning: In component ParticleTextViewAix, method StartAnimation is missing a description.
    [javac] warning: In component ParticleTextViewAix, method StopAnimation is missing a description.
    [javac]
    [javac]
    [javac] An annotation processor threw an uncaught exception.
    [javac] Consult the following stack trace for details.
    [javac] java.lang.IllegalArgumentException: Cannot convert Java type 'YailList' to Yail type
    [javac]     at com.google.appinventor.components.scripts.ComponentProcessor.javaTypeToYailType(ComponentProcessor.java:2068)
    [javac]     at com.google.appinventor.components.scripts.ComponentDescriptorGenerator.outputParameters(ComponentDescriptorGenerator.java:370)
    [javac]     at com.google.appinventor.components.scripts.ComponentDescriptorGenerator.outputBlockMethod(ComponentDescriptorGenerator.java:349)
    [javac]     at com.google.appinventor.components.scripts.ComponentDescriptorGenerator.outputComponent(ComponentDescriptorGenerator.java:160)
    [javac]     at com.google.appinventor.components.scripts.ComponentDescriptorGenerator.outputResults(ComponentDescriptorGenerator.java:388)
    [javac]     at com.google.appinventor.components.scripts.ComponentProcessor.process(ComponentProcessor.java:1103)
    [javac]     at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:794)
    [javac]     at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:705)
    [javac]     at com.sun.tools.javac.processing.JavacProcessingEnvironment.access$1800(JavacProcessingEnvironment.java:91)
    [javac]     at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1035)
    [javac]     at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1176)
    [javac]     at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1170)
    [javac]     at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:856)
    [javac]     at com.sun.tools.javac.main.Main.compile(Main.java:523)
    [javac]     at com.sun.tools.javac.main.Main.compile(Main.java:381)
    [javac]     at com.sun.tools.javac.main.Main.compile(Main.java:370)
    [javac]     at com.sun.tools.javac.main.Main.compile(Main.java:361)
    [javac]     at com.sun.tools.javac.Main.compile(Main.java:56)
    [javac]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [javac]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [javac]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [javac]     at java.lang.reflect.Method.invoke(Method.java:498)
    [javac]     at org.apache.tools.ant.taskdefs.compilers.Javac13.execute(Javac13.java:58)
    [javac]     at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1395)
    [javac]     at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:1121)
    [javac]     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
    [javac]     at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    [javac]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [javac]     at java.lang.reflect.Method.invoke(Method.java:498)
    [javac]     at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    [javac]     at org.apache.tools.ant.Task.perform(Task.java:348)
    [javac]     at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
    [javac]     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
    [javac]     at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    [javac]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [javac]     at java.lang.reflect.Method.invoke(Method.java:498)
    [javac]     at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    [javac]     at org.apache.tools.ant.Task.perform(Task.java:348)
    [javac]     at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:402)
    [javac]     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
    [javac]     at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    [javac]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [javac]     at java.lang.reflect.Method.invoke(Method.java:498)
    [javac]     at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    [javac]     at org.apache.tools.ant.Task.perform(Task.java:348)
    [javac]     at org.apache.tools.ant.Target.execute(Target.java:435)
    [javac]     at org.apache.tools.ant.Target.performTasks(Target.java:456)
    [javac]     at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
    [javac]     at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
    [javac]     at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
    [javac]     at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441)
    [javac]     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
    [javac]     at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    [javac]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [javac]     at java.lang.reflect.Method.invoke(Method.java:498)
    [javac]     at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    [javac]     at org.apache.tools.ant.Task.perform(Task.java:348)
    [javac]     at org.apache.tools.ant.Target.execute(Target.java:435)
    [javac]     at org.apache.tools.ant.Target.performTasks(Target.java:456)
    [javac]     at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
    [javac]     at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
    [javac]     at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
    [javac]     at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
    [javac]     at org.apache.tools.ant.Main.runBuild(Main.java:857)
    [javac]     at org.apache.tools.ant.Main.startAnt(Main.java:236)
    [javac]     at org.apache.tools.ant.launch.Launcher.run(Launcher.java:287)
    [javac]     at org.apache.tools.ant.launch.Launcher.main(Launcher.java:113)

BUILD FAILED
C:\appinventor-sources\appinventor\build.xml:46: The following error occurred while executing this line:
C:\appinventor-sources\appinventor\components\build.xml:235: The following error occurred while executing this line:
C:\appinventor-sources\appinventor\build-common.xml:125: Compile failed; see the compiler error output for details.

Total time: 12 seconds

I updated source, try now pls,

Also it uses two jars named rx.jar and rxjava.jar, I have provided it in repo

which file u have updated?

Just some import stuff + uploaded jars required in the repo

in every file?

1 Like

Nope, just main one and added jars

Aix compiled going to test it

Thanks so much for you help
:blush:

The issue is not with the package name

2 Likes

it was the issue with the package name when i changed the package name it compiled

It is not that probably, I tried with different packages and it threw same error

Here, I am sure problem is in my pc setup and if u think it was package issue, then why all 4 aixs threw the class not found error

1 Like

The problem is not in pc it might be in the project structure coz u have not specified the ParticleTextViewAix i also at first tried without ParticleTextViewAix package it didnt worked after that when i added the ParticleTextViewAix package it worked

My question is : If this was package issue, then why my other 4 aixs give compile error