Unable to build offline


#1

Hi everybody,

I have just got the offline version of AppyBuilder, exported my projects from the online version, imported offline, when try to build I get this error:

AppyBuilder is unable to compile this project.
The compiler error output was
________Creating fragment xml
________Creating provider_path xml
________Generating manifest file
________Attaching native libraries
________Attaching Android Archive (AAR) libraries
________Attaching component assets
________Invoking AAPT
YAIL compiler - AAPT execution failed

The same projects had already been built online. I have tried removing all the extensions, one by one, same result. I have also tried to create a new project, blank, and when ask to build I got the same error.

My email doesn’t start with a number. Name of the project is BETA85T_icons

Any chance I made any mistake while installing the offline version?

Thanks for your help


#2

im also too… what the problem. i cant to build

AppyBuilder is unable to compile this project.
The compiler error output was
________Creating fragment xml
________Creating provider_path xml
________Generating manifest file
________Attaching native libraries
________Attaching Android Archive (AAR) libraries
________Attaching component assets
________Invoking AAPT
AAPT time: 0.948 seconds
________Compiling source files
(compiling C:\Users\user\AppData\Local\Temp\1565194880997_0.6825034732409783-0\youngandroidproject…\src\com\appybuilder\test\test\Screen1.yail to com.appybuilder.test.test.Screen1)
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:122:3: warning - more than one possibly applicable method ‘put’ in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.Object,java.lang.Object)
candidate: void gnu.mapping.Environment.put(gnu.mapping.Symbol,java.lang.Object)
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.String,java.lang.Object)
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:125:3: warning - more than one possibly applicable method ‘get’ in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.get(gnu.mapping.Symbol)
candidate: java.lang.Object gnu.mapping.Environment.get(java.lang.Object)
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:702:7: warning - more than one possibly applicable method ‘put’ in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.Object,java.lang.Object)
candidate: void gnu.mapping.Environment.put(gnu.mapping.Symbol,java.lang.Object)
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.String,java.lang.Object)
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:704:7: warning - more than one possibly applicable method ‘put’ in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.Object,java.lang.Object)
candidate: void gnu.mapping.Environment.put(gnu.mapping.Symbol,java.lang.Object)
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.String,java.lang.Object)
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:714:9: warning - more than one possibly applicable method ‘get’ in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.get(gnu.mapping.Symbol)
candidate: java.lang.Object gnu.mapping.Environment.get(java.lang.Object)
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:719:7: warning - more than one possibly applicable method ‘remove’ in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.remove(java.lang.Object)
candidate: void gnu.mapping.Environment.remove(gnu.mapping.Symbol)
candidate: java.lang.Object gnu.mapping.Environment.remove(gnu.mapping.EnvironmentKey)
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:721:7: warning - more than one possibly applicable method ‘remove’ in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.remove(java.lang.Object)
candidate: void gnu.mapping.Environment.remove(gnu.mapping.Symbol)
candidate: java.lang.Object gnu.mapping.Environment.remove(gnu.mapping.EnvironmentKey)
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:727:11: warning - more than one possibly applicable method ‘put’ in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.Object,java.lang.Object)
candidate: void gnu.mapping.Environment.put(gnu.mapping.Symbol,java.lang.Object)
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.String,java.lang.Object)
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:729:11: warning - more than one possibly applicable method ‘put’ in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.Object,java.lang.Object)
candidate: void gnu.mapping.Environment.put(gnu.mapping.Symbol,java.lang.Object)
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.String,java.lang.Object)
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:735:9: warning - more than one possibly applicable method ‘put’ in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.Object,java.lang.Object)
candidate: void gnu.mapping.Environment.put(gnu.mapping.Symbol,java.lang.Object)
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.String,java.lang.Object)
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:737:9: warning - more than one possibly applicable method ‘put’ in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.Object,java.lang.Object)
candidate: void gnu.mapping.Environment.put(gnu.mapping.Symbol,java.lang.Object)
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.String,java.lang.Object)
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:747:9: warning - more than one possibly applicable method ‘get’ in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.get(gnu.mapping.Symbol)
candidate: java.lang.Object gnu.mapping.Environment.get(java.lang.Object)
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:766:9: warning - no accessible method ‘addParent’ in gnu.mapping.Environment
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:1124:3: warning - no accessible method ‘runtimeFormErrorOccurredEvent’ in java.lang.Object
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:1861:3: warning - more than one possibly applicable method ‘makeList’ in com.google.appinventor.components.runtime.util.YailList
candidate: com.google.appinventor.components.runtime.util.YailList com.google.appinventor.components.runtime.util.YailList.makeList(java.util.List)
candidate: com.google.appinventor.components.runtime.util.YailList com.google.appinventor.components.runtime.util.YailList.makeList(java.util.Collection)
candidate: com.google.appinventor.components.runtime.util.YailList com.google.appinventor.components.runtime.util.YailList.makeList(java.lang.Object[])
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:2543:5: warning - no known slot ‘getDhcpInfo’ in java.lang.Object
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:2565:3: warning - no known slot ‘post’ in java.lang.Object
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:2599:5: warning - no accessible method ‘clear’ in java.lang.Object
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:2603:3: warning - no accessible method ‘setFormName’ in java.lang.Object
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:2610:7: warning - no accessible method ‘deleteComponent’ in java.lang.Object
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:399:39: warning - no known slot ‘getMessage’ in java.lang.Object
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:400:66: warning - no known slot ‘getMessage’ in java.lang.Object
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:400:28: warning - more than one possibly applicable method ‘makeText’ in android.widget.Toast
candidate: android.widget.Toast android.widget.Toast.makeText(android.content.Context,java.lang.CharSequence,int)
candidate: android.widget.Toast android.widget.Toast.makeText(android.content.Context,int,int)
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:400:27: warning - no known slot ‘show’ in java.lang.Object
C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm:404:15: warning - no known slot ‘getMessage’ in java.lang.Object
(compiling C:\Users\user\AppData\Local\Temp\runtime406436744956571225.scm to com.google.youngandroid.runtime)
Kawa compile time: 1.316 seconds
________Invoking DX
DX time: 18.805 seconds
_______Invoking ApkBuilder to build: C:\Users\user\AppData\Local\Temp\1565194880997_0.6825034732409783-0\youngandroidproject…\build\deploy\test.ap
________Signing the apk file
YAIL compiler - could not find jarsigner.
.


#3

Have you changed your keystore? I think the problem is with your keystore


#4

Guys time to pay attention to the documentation

Usage:

Make sure that Java 8 JDK is installed on your computer and path is setup properly. You’ll need JDK because jarsigner executable is required to create create a keystore certificate for your app

you are probably using jre or that java path is wrong

/Boban


#5

@Stefaz not sure in your case what is the cause

/Boban