Error when packing Appeon Workspace

1
0
-1

Hi All

Appeon Powerbuilder Universal Edition (Version 2017 Build 1681)

PowerServer Toolkit 2017 Build 1689.00

I can't package a custom Appeon Workspace for Android devices (all default settings minus App Identifier)

Thanks!

Log:

11:14:36    Start packaging workspace.
11:14:38    Copying files to the temporary folder...
11:14:38    Start building workspace...

subst A: "C:\Program Files (x86)\Appeon\PowerServer\Toolkit\AppTemplate\Android\Adt"
subst B: "C:\Program Files (x86)\Appeon\PowerServer\Toolkit\Java\jdk1.8.0_66"
subst E: "C:\Program Files (x86)\Appeon\PowerServer\Toolkit\AppTemplate\Android\NativeConfig\Appeon WS"
A:
set JAVA_HOME=B:
set PATH=%JAVA_HOME%\bin;%ANT_HOME%\bin
A:\sdk\tools\android update project --name "Appeon WS" --target 1 --path E:\AndroidNativeApp
Error: no se ha encontrado o cargado la clase principal WS --target 1 --path E:\AndroidNativeApp
set JAVA_HOME=B:
set ANT_HOME=B:\ant
set PATH=%JAVA_HOME%\bin;%ANT_HOME%\bin
E:
cd E:\AndroidNativeApp
B:\ant\bin\ant -f buildAWS.xml
Buildfile: E:\AndroidNativeApp\buildAWS.xml

-set-mode-check:

-set-release-mode:

-release-obfuscation-check:
     [echo] proguard.config is ${proguard.config}

-pre-build:

-check-env:
 [checkenv] Android SDK Tools Revision 25.1.7
 [checkenv] Installed at A:\sdk

-setup:
     [echo] Project Name: Aws
  [gettype] Project Type: Application

-build-setup:
[getbuildtools] Using latest Build Tools: 20.0.0
     [echo] Resolving Build Target for Aws...
[gettarget] Project Target:   Android 6.0
[gettarget] API level:        23
     [echo] ----------
     [echo] Creating output directories if needed...
    [mkdir] Created dir: E:\AndroidNativeApp\bin\rsObj
    [mkdir] Created dir: E:\AndroidNativeApp\bin\rsLibs
     [echo] ----------
     [echo] Resolving Dependencies for Aws...
[dependency] Library dependencies:
[dependency] No Libraries
[dependency]
[dependency] ------------------
     [echo] ----------
     [echo] Building Libraries with 'release'...
   [subant] No sub-builds to iterate on

-code-gen:
[mergemanifest] Found Deleted Target File
[mergemanifest] Merging AndroidManifest files into one.
[mergemanifest] Manifest merger disabled. Using project manifest only.
     [echo] Handling aidl files...
     [aidl] No AIDL files to compile.
     [echo] ----------
     [echo] Handling RenderScript files...
     [echo] ----------
     [echo] Handling Resources...
     [aapt] Found Deleted Target File
     [aapt] Generating resource IDs...
     [echo] ----------
     [echo] Handling BuildConfig class...
[buildconfig] Generating BuildConfig class.

-pre-compile:

-compile:
    [javac] Compiling 5 source files to E:\AndroidNativeApp\bin\classes
    [javac] warning: [options] source value 1.5 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 1.5 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] E:\AndroidNativeApp\src\com\appeon\appname\MainActivity.java:17: error: package R does not exist
    [javac]         setApplicationIcon(R.drawable.launcher_icon);
    [javac]                             ^
    [javac] E:\AndroidNativeApp\src\com\appeon\appname\MainActivity.java:30: error: package R does not exist
    [javac]             splashView.setImageResource(R.drawable.launcher_image_landscape);
    [javac]                                          ^
    [javac] E:\AndroidNativeApp\src\com\appeon\appname\MainActivity.java:32: error: package R does not exist
    [javac]             splashView.setImageResource(R.drawable.launcher_image_portrait);
    [javac]                                          ^
    [javac] E:\AndroidNativeApp\src\com\appeon\appname\MainActivity.java:46: error: package R does not exist
    [javac]         arrID[2] = R.layout.capture;
    [javac]                     ^
    [javac] E:\AndroidNativeApp\src\com\appeon\appname\MainActivity.java:47: error: package R does not exist
    [javac]         arrID[3] = R.id.viewfinder_view;
    [javac]                     ^
    [javac] E:\AndroidNativeApp\src\com\appeon\appname\MainActivity.java:49: error: package R does not exist
    [javac]         arrID[5] = R.id.preview_view;
    [javac]                     ^
    [javac] E:\AndroidNativeApp\src\com\appeon\appname\MainActivity.java:50: error: package R does not exist
    [javac]         arrID[6] = R.raw.beep;
    [javac]                     ^
    [javac] E:\AndroidNativeApp\src\com\appeon\appname\MainActivity.java:51: error: package R does not exist
    [javac]         arrID[7] = R.id.auto_focus;
    [javac]                     ^
    [javac] E:\AndroidNativeApp\src\com\appeon\appname\MainActivity.java:52: error: package R does not exist
    [javac]         arrID[8] = R.id.restart_preview;
    [javac]                     ^
    [javac] E:\AndroidNativeApp\src\com\appeon\appname\MainActivity.java:53: error: package R does not exist
    [javac]         arrID[9] = R.id.decode_succeeded;
    [javac]                     ^
    [javac] E:\AndroidNativeApp\src\com\appeon\appname\MainActivity.java:54: error: package R does not exist
    [javac]         arrID[10] = R.id.decode_failed;
    [javac]                      ^
    [javac] E:\AndroidNativeApp\src\com\appeon\appname\MainActivity.java:55: error: package R does not exist
    [javac]         arrID[11] = R.id.decode;
    [javac]                      ^
    [javac] E:\AndroidNativeApp\src\com\appeon\appname\MainActivity.java:56: error: package R does not exist
    [javac]         arrID[12] = R.id.return_scan_result;
    [javac]                      ^
    [javac] E:\AndroidNativeApp\src\com\appeon\appname\MainActivity.java:57: error: package R does not exist
    [javac]         arrID[13] = R.id.launch_product_query;
    [javac]                      ^
    [javac] E:\AndroidNativeApp\src\com\appeon\appname\MainActivity.java:58: error: package R does not exist
    [javac]         arrID[14] = R.id.quit;
    [javac]                      ^
    [javac] E:\AndroidNativeApp\src\com\appeon\appname\MainActivity.java:59: error: package R does not exist
    [javac]         arrID[15] = R.color.viewfinder_mask;
    [javac]                      ^
    [javac] E:\AndroidNativeApp\src\com\appeon\appname\MainActivity.java:60: error: package R does not exist
    [javac]         arrID[16] = R.color.result_view;
    [javac]                      ^
    [javac] E:\AndroidNativeApp\src\com\appeon\appname\MainActivity.java:61: error: package R does not exist
    [javac]         arrID[17] = R.color.viewfinder_frame;
    [javac]                      ^
    [javac] E:\AndroidNativeApp\src\com\appeon\appname\MainActivity.java:62: error: package R does not exist
    [javac]         arrID[18] = R.color.viewfinder_laser;
    [javac]                      ^
    [javac] E:\AndroidNativeApp\src\com\appeon\appname\MainActivity.java:63: error: package R does not exist
    [javac]         arrID[19] = R.color.possible_result_points;
    [javac]                      ^
    [javac] 20 errors
    [javac] 3 warnings

BUILD FAILED
A:\sdk\tools\ant\build.xml:716: The following error occurred while executing this line:
A:\sdk\tools\ant\build.xml:730: Compile failed; see the compiler error output for details.

Total time: 16 seconds
subst A: /d
subst B: /d
subst E: /d

11:14:57    Deleting the temporary folder...
11:14:57    Finished packaging workspace.

Question Tags: 

Answers

Marco Meoni answered Error when packing Appeon Workspace

1
0
-1

Hi Paco,

I confirm that after upgrading Powerserver Mobile to #1689 building the apk does not work anymore.

I suspect that template files and building tools under C:\Program Files (x86)\Appeon\PowerServer\Toolkit\AppTemplate\Android have regression bugs.

I suggest you open a ticket on http://support.appeon.com.

Cheers,

Marco

 

Govinda Lopez answered Error when packing Appeon Workspace

1
0
-1

Hi Paco and Marco,

 

Please try the following solution: https://www.appeon.com/support/documents/appeon_online_help/2.0/appeon_troubleshooting_guide/ch02s05s01.html. If this still doesn't work, We recommend opening a support ticket and submitting your test case to Appeon Support: https://www.appeon.com/standardsupport/newbug so we can work on it.

 

Please do let me know your results.

 

 

Regards,

Paco Lianez's picture

Ticked: https://www.appeon.com/standardsupport/search/view?id=495

Thanks!

Chris Pollach answered Error when packing Appeon Workspace

1
0
-1

Hi Paco;

      I tried the custom packaging option using the latest MR builds for both PB & PS (within PB Universal) and with the latest independent PowerServer 2017 release. In all these test cases ( tested this on 3 different machines), the Android packaging completed successfully each time.

     I would like to suggest that you open a support ticket for this issue as we may need to get a lot more information you your Android App's makeup and in particular, what options you chose for the custom packaging along with your PC's environmental settings. All considerations that may need to be looked at as to what might be causing your issue with this feature.

Regards ... Chris

Paco Lianez's picture