Yes
import org.apache.commons.math3.distribution.NormalDistribution;
Yes
import org.apache.commons.math3.distribution.NormalDistribution;
excellent! It worked!
AndroidRuntime:
[mkdir] Created dir: /home/iaiaia/Documentos/Kodular/CriarExtensoes/appinventor-sources/appinventor/components/build/classes/AndroidRuntime
[javac] Compiling 366 source files to /home/iaiaia/Documentos/Kodular/CriarExtensoes/appinventor-sources/appinventor/components/build/classes/AndroidRuntime
[javac] warning: [options] bootstrap class path not set in conjunction with -source 7
[javac] Note: Wrote file file:///home/iaiaia/Documentos/Kodular/CriarExtensoes/appinventor-sources/appinventor/components/build/classes/AndroidRuntime/simple_components.json
[javac] Note: Wrote file file:///home/iaiaia/Documentos/Kodular/CriarExtensoes/appinventor-sources/appinventor/components/build/classes/AndroidRuntime/simple_components.txt
[javac] Note: Wrote file file:///home/iaiaia/Documentos/Kodular/CriarExtensoes/appinventor-sources/appinventor/components/build/classes/AndroidRuntime/simple_components_build_info.json
[javac] Note: Wrote file file:///home/iaiaia/Documentos/Kodular/CriarExtensoes/appinventor-sources/appinventor/components/build/classes/AndroidRuntime/AutogeneratedOdeMessages.java
[javac] Note: Wrote file file:///home/iaiaia/Documentos/Kodular/CriarExtensoes/appinventor-sources/appinventor/components/build/classes/AndroidRuntime/ComponentsTranslation.java
[javac] /home/iaiaia/Documentos/Kodular/CriarExtensoes/appinventor-sources/appinventor/components/src/io/kodular/FinancialCalculator.java:38: error: package org.apache.commons.math3.distribution does not exist
[javac] import org.apache.commons.math3.distribution.NormalDistribution;
[javac] ^
[javac] /home/iaiaia/Documentos/Kodular/CriarExtensoes/appinventor-sources/appinventor/components/src/io/kodular/FinancialCalculator.java:39: error: package org.apache.commons.math3.distribution does not exist
[javac] import org.apache.commons.math3.distribution.ExponentialDistribution;
[javac] ^
[javac] /home/iaiaia/Documentos/Kodular/CriarExtensoes/appinventor-sources/appinventor/components/src/io/kodular/FinancialCalculator.java:40: error: package org.apache.commons.math3.distribution does not exist
[javac] import org.apache.commons.math3.distribution.PoissonDistribution;
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] 3 errors
[javac] 1 warning
BUILD FAILED
/home/iaiaia/Documentos/Kodular/CriarExtensoes/appinventor-sources/appinventor/build.xml:73: The following error occurred while executing this line:
/home/iaiaia/Documentos/Kodular/CriarExtensoes/appinventor-sources/appinventor/components/build.xml:228: The following error occurred while executing this line:
/home/iaiaia/Documentos/Kodular/CriarExtensoes/appinventor-sources/appinventor/build-common.xml:125: Compile failed; see the compiler error output for details.
import org.apache.commons.math3.distribution.NormalDistribution;
import org.apache.commons.math3.distribution.ExponentialDistribution;
import org.apache.commons.math3.distribution.PoissonDistribution;
@DesignerComponent(
version = 1,
description = "Extension to assist financial and statistical calculations",
category = ComponentCategory.EXTENSION,
nonVisible = true,
iconName = "images/extension.png"
)
@UsesLibraries(libraries = "commons-math3-3.4.jar")
@SimpleObject(external = true)
public class FinancialCalculator extends AndroidNonvisibleComponent {
JAR file: https://repo1.maven.org/maven2/org/apache/commons/commons-math3/3.4/commons-math3-3.4.jar
I don't know where you placed the jar file.
You cannot create the deps folder. This folder already exists in appinventor-sources, you need to add your library to it.
home/iaiaia/Documentos/Kodular/CriarExtensoes/appinventor-sources/appinventor/build/components/deps/
Please see the Extensions document about how to work with external libraries
http://ai2.appinventor.mit.edu/reference/other/extensions.html
Taifun
I did this but I still get the error "error: package org.apache.commons.math3.distribution does not exist"
I already solved this part
What was the reason?
These files are deleted every time I run the "ant extensions" command. This is a problem?
home/iaiaia/Documentos/Kodular/CriarExtensoes/appinventor-sources/appinventor/build/components/deps/
It is not possible to delete files from the deps folder because all the jar libraries built into appinventor are in this directory.
I will record here
Read chapter 4h here
Taifun
great!
I never used "ant clean", so it didn't remove my libraries. If you want to use "ant clean" you will have to copy the libraries using entries in build.xml as in the description provided by Taifun.
It looks like you have been successful meanwhile...
Taifun
Yes! Everything working! Thank you very much for the tips.
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.