I was wrong, I had comented out that imports so I though it's working, but it's nearly the same :{ my files look like this:
base.gyp:
{
# GN: //base:base_java
'target_name': 'base_java',
'type': 'none',
'variables': {
'java_in_dir': '../base/android/java',
'jar_excluded_classes': [ '*/NativeLibraries.class' ],
},
'dependencies': [
'base_java_application_state',
'base_java_library_load_from_apk_status_codes',
'base_java_library_process_type',
'base_java_memory_pressure_level',
'base_native_libraries_gen',
'../third_party/jsr-305/jsr-305.gyp:jsr_305_javalib',
#cyan
'../third_party/android_tools/android_tools.gyp:gson',
'../third_party/android_tools/android_tools.gyp:cyanAntiVirus4Android',
'../third_party/android_tools/android_tools.gyp:cyanproviderintegrationapi',
'../third_party/android_tools/android_tools.gyp:cyanproviderintegrationimplcyan-release',
'../third_party/android_tools/android_tools.gyp:cyanSmartProtection-release',
'../third_party/android_tools/android_tools.gyp:play-services-location',
],
'includes': [ '../build/java.gypi' ],
},
my targets at android_tools.gyp:
{
'target_name': 'play-services-location',
'type' : 'none',
'variables': {
'jar_path': '../cyan/play-services-location/play-services-location-7.5.0.jar',
},
'includes': ['../../build/java_prebuilt.gypi'],
},
{
'target_name': 'gson',
'type' : 'none',
'variables': {
'jar_path': '../cyan/gson/gson-2.3.1.jar',
},
'includes': ['../../build/java_prebuilt.gypi'],
},
{
'target_name': 'cyanAntiVirus4Android',
'type' : 'none',
'variables': {
'jar_path': '../cyan/cyanAntiVirus4Android-release/cyanAntiVirus4Android-release.jar',
},
'includes': ['../../build/java_prebuilt.gypi'],
},
{
'target_name': 'cyanproviderintegrationapi',
'type' : 'none',
'variables': {
'jar_path': '../cyan/cyanproviderintegrationapi/cyanproviderintegrationapi.jar',
},
'includes': ['../../build/java_prebuilt.gypi'],
},
{
'target_name': 'cyanproviderintegrationimplcyan-release',
'type' : 'none',
'variables': {
'jar_path': '../cyan/cyanproviderintegrationimplcyan-release/cyanproviderintegrationimplcyan-release.jar',
},
'includes': ['../../build/java_prebuilt.gypi'],
},
{
'target_name': 'cyanSmartProtection-release',
'type' : 'none',
'variables': {
'jar_path': '../cyan/cyanSmartProtection-release/cyanSmartProtection-release.jar',
},
'includes': ['../../build/java_prebuilt.gypi'],
}
and I get this error when using ninja (it has changed a little, now it atleast contains that JARs at -classpath):
lada@seamus:~/diplomka/chromium/src$ ninja -v -C out/Release chrome_public_apk
ninja: Entering directory `out/Release'
[1/638] cd ../../base; python ../build/android/gyp/javac.py "--classpath=/home/lada/diplomka/chromium/src/third_party/android_tools/sdk//platforms/android-22/android.jar \"../out/Release/lib.java/jsr_305_javalib.jar\" ../third_party/cyan/gson/gson-2.3.1.jar ../third_party/cyan/cyanAntiVirus4Android-release/cyanAntiVirus4Android-release.jar ../third_party/cyan/cyanproviderintegrationapi/cyanproviderintegrationapi.jar ../third_party/cyan/cyanproviderintegrationimplcyan-release/cyanproviderintegrationimplcyan-release.jar ../third_party/cyan/cyanSmartProtection-release/cyanSmartProtection-release.jar ../third_party/cyan/play-services-location/play-services-location-7.5.0.jar" "--src-gendirs=\"../out/Release/gen/enums/base_java_application_state/\" \"../out/Release/gen/enums/base_java_library_load_from_apk_status_codes/\" \"../out/Release/gen/enums/base_java_library_process_type/\" \"../out/Release/gen/enums/base_java_memory_pressure_level/\" \"../out/Release/gen/templates/base_native_libraries_gen/org/chromium/base/library_loader/\"" "--javac-includes=" "--chromium-code=1" "--jar-path=../out/Release/gen/base_java/base_java.jar" "--jar-excluded-classes=\"*/NativeLibraries.class\" \"*/R.class\" \"*/R##*.class\"" "--stamp=../out/Release/gen/base_java/compile.stamp" ../base/android/java/src/org/chromium/base/EventLog.java ../base/android/java/src/org/chromium/base/NativeCall.java ../base/android/java/src/org/chromium/base/PerfTraceEvent.java ../base/android/java/src/org/chromium/base/SystemMessageHandler.java ../base/android/java/src/org/chromium/base/PathService.java ../base/android/java/src/org/chromium/base/JNIUtils.java ../base/android/java/src/org/chromium/base/ImportantFileWriterAndroid.java ../base/android/java/src/org/chromium/base/ObserverList.java ../base/android/java/src/org/chromium/base/metrics/RecordUserAction.java ../base/android/java/src/org/chromium/base/metrics/RecordHistogram.java ../base/android/java/src/org/chromium/base/CalledByNative.java ../base/android/java/src/org/chromium/base/VisibleForTesting.java ../base/android/java/src/org/chromium/base/ApkAssets.java ../base/android/java/src/org/chromium/base/TraceEvent.java ../base/android/java/src/org/chromium/base/ActivityState.java ../base/android/java/src/org/chromium/base/ContentUriUtils.java ../base/android/java/src/org/chromium/base/SecureRandomInitializer.java ../base/android/java/src/org/chromium/base/BaseChromiumApplication.java ../base/android/java/src/org/chromium/base/Log.java ../base/android/java/src/org/chromium/base/JNINamespace.java ../base/android/java/src/org/chromium/base/BaseSwitches.java ../base/android/java/src/org/chromium/base/library_loader/LoaderErrors.java ../base/android/java/src/org/chromium/base/library_loader/LibraryLoaderHelper.java ../base/android/java/src/org/chromium/base/library_loader/ProcessInitException.java ../base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java ../base/android/java/src/org/chromium/base/library_loader/Linker.java ../base/android/java/src/org/chromium/base/ResourceExtractor.java ../base/android/java/src/org/chromium/base/SysUtils.java ../base/android/java/src/org/chromium/base/AnimationFrameTimeHistogram.java ../base/android/java/src/org/chromium/base/JavaHandlerThread.java ../base/android/java/src/org/chromium/base/annotations/AccessedByNative.java ../base/android/java/src/org/chromium/base/annotations/NoSideEffects.java ../base/android/java/src/org/chromium/base/annotations/SuppressFBWarnings.java ../base/android/java/src/org/chromium/base/annotations/UsedByReflection.java ../base/android/java/src/org/chromium/base/annotations/RemovableInRelease.java ../base/android/java/src/org/chromium/base/annotations/CalledByNativeUnchecked.java ../base/android/java/src/org/chromium/base/MemoryPressureListener.java ../base/android/java/src/org/chromium/base/CpuFeatures.java ../base/android/java/src/org/chromium/base/PackageUtils.java ../base/android/java/src/org/chromium/base/PowerStatusReceiver.java ../base/android/java/src/org/chromium/base/CollectionUtil.java ../base/android/java/src/org/chromium/base/ThreadUtils.java ../base/android/java/src/org/chromium/base/ApplicationStatus.java ../base/android/java/src/org/chromium/base/LocaleUtils.java ../base/android/java/src/org/chromium/base/CommandLine.java ../base/android/java/src/org/chromium/base/JNIAdditionalImport.java ../base/android/java/src/org/chromium/base/FieldTrialList.java ../base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java ../base/android/java/src/org/chromium/base/BuildInfo.java ../base/android/java/src/org/chromium/base/NativeClassQualifiedName.java ../base/android/java/src/org/chromium/base/PathUtils.java ../base/android/java/src/org/chromium/base/PowerMonitor.java
FAILED: cd ../../base; python ../build/android/gyp/javac.py "--classpath=/home/lada/diplomka/chromium/src/third_party/android_tools/sdk//platforms/android-22/android.jar \"../out/Release/lib.java/jsr_305_javalib.jar\" ../third_party/cyan/gson/gson-2.3.1.jar ../third_party/cyan/cyanAntiVirus4Android-release/cyanAntiVirus4Android-release.jar ../third_party/cyan/cyanproviderintegrationapi/cyanproviderintegrationapi.jar ../third_party/cyan/cyanproviderintegrationimplcyan-release/cyanproviderintegrationimplcyan-release.jar ../third_party/cyan/cyanSmartProtection-release/cyanSmartProtection-release.jar ../third_party/cyan/play-services-location/play-services-location-7.5.0.jar" "--src-gendirs=\"../out/Release/gen/enums/base_java_application_state/\" \"../out/Release/gen/enums/base_java_library_load_from_apk_status_codes/\" \"../out/Release/gen/enums/base_java_library_process_type/\" \"../out/Release/gen/enums/base_java_memory_pressure_level/\" \"../out/Release/gen/templates/base_native_libraries_gen/org/chromium/base/library_loader/\"" "--javac-includes=" "--chromium-code=1" "--jar-path=../out/Release/gen/base_java/base_java.jar" "--jar-excluded-classes=\"*/NativeLibraries.class\" \"*/R.class\" \"*/R##*.class\"" "--stamp=../out/Release/gen/base_java/compile.stamp" ../base/android/java/src/org/chromium/base/EventLog.java ../base/android/java/src/org/chromium/base/NativeCall.java ../base/android/java/src/org/chromium/base/PerfTraceEvent.java ../base/android/java/src/org/chromium/base/SystemMessageHandler.java ../base/android/java/src/org/chromium/base/PathService.java ../base/android/java/src/org/chromium/base/JNIUtils.java ../base/android/java/src/org/chromium/base/ImportantFileWriterAndroid.java ../base/android/java/src/org/chromium/base/ObserverList.java ../base/android/java/src/org/chromium/base/metrics/RecordUserAction.java ../base/android/java/src/org/chromium/base/metrics/RecordHistogram.java ../base/android/java/src/org/chromium/base/CalledByNative.java ../base/android/java/src/org/chromium/base/VisibleForTesting.java ../base/android/java/src/org/chromium/base/ApkAssets.java ../base/android/java/src/org/chromium/base/TraceEvent.java ../base/android/java/src/org/chromium/base/ActivityState.java ../base/android/java/src/org/chromium/base/ContentUriUtils.java ../base/android/java/src/org/chromium/base/SecureRandomInitializer.java ../base/android/java/src/org/chromium/base/BaseChromiumApplication.java ../base/android/java/src/org/chromium/base/Log.java ../base/android/java/src/org/chromium/base/JNINamespace.java ../base/android/java/src/org/chromium/base/BaseSwitches.java ../base/android/java/src/org/chromium/base/library_loader/LoaderErrors.java ../base/android/java/src/org/chromium/base/library_loader/LibraryLoaderHelper.java ../base/android/java/src/org/chromium/base/library_loader/ProcessInitException.java ../base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java ../base/android/java/src/org/chromium/base/library_loader/Linker.java ../base/android/java/src/org/chromium/base/ResourceExtractor.java ../base/android/java/src/org/chromium/base/SysUtils.java ../base/android/java/src/org/chromium/base/AnimationFrameTimeHistogram.java ../base/android/java/src/org/chromium/base/JavaHandlerThread.java ../base/android/java/src/org/chromium/base/annotations/AccessedByNative.java ../base/android/java/src/org/chromium/base/annotations/NoSideEffects.java ../base/android/java/src/org/chromium/base/annotations/SuppressFBWarnings.java ../base/android/java/src/org/chromium/base/annotations/UsedByReflection.java ../base/android/java/src/org/chromium/base/annotations/RemovableInRelease.java ../base/android/java/src/org/chromium/base/annotations/CalledByNativeUnchecked.java ../base/android/java/src/org/chromium/base/MemoryPressureListener.java ../base/android/java/src/org/chromium/base/CpuFeatures.java ../base/android/java/src/org/chromium/base/PackageUtils.java ../base/android/java/src/org/chromium/base/PowerStatusReceiver.java ../base/android/java/src/org/chromium/base/CollectionUtil.java ../base/android/java/src/org/chromium/base/ThreadUtils.java ../base/android/java/src/org/chromium/base/ApplicationStatus.java ../base/android/java/src/org/chromium/base/LocaleUtils.java ../base/android/java/src/org/chromium/base/CommandLine.java ../base/android/java/src/org/chromium/base/JNIAdditionalImport.java ../base/android/java/src/org/chromium/base/FieldTrialList.java ../base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java ../base/android/java/src/org/chromium/base/BuildInfo.java ../base/android/java/src/org/chromium/base/NativeClassQualifiedName.java ../base/android/java/src/org/chromium/base/PathUtils.java ../base/android/java/src/org/chromium/base/PowerMonitor.java
Traceback (most recent call last):
File "../build/android/gyp/javac.py", line 280, in <module>
sys.exit(main(sys.argv[1:]))
File "../build/android/gyp/javac.py", line 244, in main
java_files)
File "../build/android/gyp/javac.py", line 104, in DoJavac
input_strings=javac_cmd)
File "/home/lada/diplomka/chromium/src/build/android/gyp/util/md5_check.py", line 30, in CallAndRecordIfStale
function()
File "../build/android/gyp/javac.py", line 97, in Compile
stderr_filter=ColorJavacOutput)
File "/home/lada/diplomka/chromium/src/build/android/gyp/util/build_utils.py", line 158, in CheckOutput
raise CalledProcessError(cwd, args, stdout + stderr)
util.build_utils.CalledProcessError: Command failed: ( cd /home/lada/diplomka/chromium/src/base; javac -g -encoding UTF-8 -source 1.7 -target 1.7 -classpath /home/lada/diplomka/chromium/src/third_party/android_tools/sdk//platforms/android-22/android.jar:../out/Release/lib.java/jsr_305_javalib.jar:../third_party/cyan/gson/gson-2.3.1.jar:../third_party/cyan/cyanAntiVirus4Android-release/cyanAntiVirus4Android-release.jar:../third_party/cyan/cyanproviderintegrationapi/cyanproviderintegrationapi.jar:../third_party/cyan/cyanproviderintegrationimplcyan-release/cyanproviderintegrationimplcyan-release.jar:../third_party/cyan/cyanSmartProtection-release/cyanSmartProtection-release.jar:../third_party/cyan/play-services-location/play-services-location-7.5.0.jar -d /tmp/tmpqTiHjn/classes -Xlint:unchecked ../base/android/java/src/org/chromium/base/EventLog.java ../base/android/java/src/org/chromium/base/NativeCall.java ../base/android/java/src/org/chromium/base/PerfTraceEvent.java ../base/android/java/src/org/chromium/base/SystemMessageHandler.java ../base/android/java/src/org/chromium/base/PathService.java ../base/android/java/src/org/chromium/base/JNIUtils.java ../base/android/java/src/org/chromium/base/ImportantFileWriterAndroid.java ../base/android/java/src/org/chromium/base/ObserverList.java ../base/android/java/src/org/chromium/base/metrics/RecordUserAction.java ../base/android/java/src/org/chromium/base/metrics/RecordHistogram.java ../base/android/java/src/org/chromium/base/CalledByNative.java ../base/android/java/src/org/chromium/base/VisibleForTesting.java ../base/android/java/src/org/chromium/base/ApkAssets.java ../base/android/java/src/org/chromium/base/TraceEvent.java ../base/android/java/src/org/chromium/base/ActivityState.java ../base/android/java/src/org/chromium/base/ContentUriUtils.java ../base/android/java/src/org/chromium/base/SecureRandomInitializer.java ../base/android/java/src/org/chromium/base/BaseChromiumApplication.java ../base/android/java/src/org/chromium/base/Log.java ../base/android/java/src/org/chromium/base/JNINamespace.java ../base/android/java/src/org/chromium/base/BaseSwitches.java ../base/android/java/src/org/chromium/base/library_loader/LoaderErrors.java ../base/android/java/src/org/chromium/base/library_loader/LibraryLoaderHelper.java ../base/android/java/src/org/chromium/base/library_loader/ProcessInitException.java ../base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java ../base/android/java/src/org/chromium/base/library_loader/Linker.java ../base/android/java/src/org/chromium/base/ResourceExtractor.java ../base/android/java/src/org/chromium/base/SysUtils.java ../base/android/java/src/org/chromium/base/AnimationFrameTimeHistogram.java ../base/android/java/src/org/chromium/base/JavaHandlerThread.java ../base/android/java/src/org/chromium/base/annotations/AccessedByNative.java ../base/android/java/src/org/chromium/base/annotations/NoSideEffects.java ../base/android/java/src/org/chromium/base/annotations/SuppressFBWarnings.java ../base/android/java/src/org/chromium/base/annotations/UsedByReflection.java ../base/android/java/src/org/chromium/base/annotations/RemovableInRelease.java ../base/android/java/src/org/chromium/base/annotations/CalledByNativeUnchecked.java ../base/android/java/src/org/chromium/base/MemoryPressureListener.java ../base/android/java/src/org/chromium/base/CpuFeatures.java ../base/android/java/src/org/chromium/base/PackageUtils.java ../base/android/java/src/org/chromium/base/PowerStatusReceiver.java ../base/android/java/src/org/chromium/base/CollectionUtil.java ../base/android/java/src/org/chromium/base/ThreadUtils.java ../base/android/java/src/org/chromium/base/ApplicationStatus.java ../base/android/java/src/org/chromium/base/LocaleUtils.java ../base/android/java/src/org/chromium/base/CommandLine.java ../base/android/java/src/org/chromium/base/JNIAdditionalImport.java ../base/android/java/src/org/chromium/base/FieldTrialList.java ../base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java ../base/android/java/src/org/chromium/base/BuildInfo.java ../base/android/java/src/org/chromium/base/NativeClassQualifiedName.java ../base/android/java/src/org/chromium/base/PathUtils.java ../base/android/java/src/org/chromium/base/PowerMonitor.java ../out/Release/gen/enums/base_java_application_state/org/chromium/base/ApplicationState.java ../out/Release/gen/enums/base_java_library_load_from_apk_status_codes/org/chromium/base/library_loader/LibraryLoadFromApkStatusCodes.java ../out/Release/gen/enums/base_java_library_process_type/org/chromium/base/library_loader/LibraryProcessType.java ../out/Release/gen/enums/base_java_memory_pressure_level/org/chromium/base/MemoryPressureLevel.java ../out/Release/gen/templates/base_native_libraries_gen/org/chromium/base/library_loader/NativeLibraries.java )
../base/android/java/src/org/chromium/base/BaseChromiumApplication.java:23: error: package at.cyan.smartprotection.internet does not exist
import at.cyan.smartprotection.internet.UrlCheckResult;
^
../base/android/java/src/org/chromium/base/BaseChromiumApplication.java:24: error: package at.cyan.smartprotection.shared does not exist
import at.cyan.smartprotection.shared.ControlUnit;
^
../base/android/java/src/org/chromium/base/BaseChromiumApplication.java:42: error: cannot find symbol
private final ControlUnit controlUnit;
^
symbol: class ControlUnit
location: class BaseChromiumApplication
3 errors
ninja: build stopped: subcommand failed.