在 Genexus 15 U4 上编译 Android 应用程序包 xxx.genexus.common 不存在

package xxx.genexus.common does not exist compiling an Android application on Genexus 15 U4

我已经将一个 KB 从 GX EV3 U11 转换为 GX 15 U4,但在 Android 编译期间出现错误。

========== DeveloperMenu Compilation for Android (Android) started ========== callmake.bat "C:\KB\EncuestasMoviles15\CSharpModel\mobile\Android\gxcommon\GXAMake.exe" "C:\Program Files\Java\jdk1.8.0_91\bin\javac.exe" developermenu ec\com\inalambrik\encuestasmoviles\ options: GeneXus Java Make v1.0 warning: [options] bootstrap class path not set in conjunction with -source 1.6 ec\com\inalambrik\encuestasmoviles\sdsetsitesdistancefromlocation.java:64: error: package ec.com.inalambrik.encuestasmoviles.genexus.common does not exist public void execute( ec.com.inalambrik.encuestasmoviles.genexus.common.SdtGeolocationInfo[] aP0 , ^ ec\com\inalambrik\encuestasmoviles\sdsetsitesdistancefromlocation.java:70: error: package ec.com.inalambrik.encuestasmoviles.genexus.common does not exist private void execute_int( ec.com.inalambrik.encuestasmoviles.genexus.common.SdtGeolocationInfo[] aP0 , ^ ec\com\inalambrik\encuestasmoviles\sdsetsitesdistancefromlocation.java:158: error: package ec.com.inalambrik.encuestasmoviles.genexus.common does not exist private ec.com.inalambrik.encuestasmoviles.genexus.common.SdtGeolocation AV14geolocation ; ^ ec\com\inalambrik\encuestasmoviles\sdsetsitesdistancefromlocation.java:159: error: package ec.com.inalambrik.encuestasmoviles.genexus.common does not exist private ec.com.inalambrik.encuestasmoviles.genexus.common.SdtGeolocationInfo[] aP0 ; ... ...

我认为内置模块有问题(可能是版本或文件位置)。

我通过仅在 clientstart 事件上调用 clientinformation、clientstorage 和 geolocation API 来解决这个问题。