0% found this document useful (0 votes)
80 views5 pages

Sketchware Pro v6.4.0-rc05 Overview

The document logs the process of running Sketchware Pro v6.4.0-rc05, detailing the compilation and linking of various built-in and local library resources. It indicates that resource recompilation was skipped for multiple libraries and provides timestamps for each step of the compilation process. The final output includes the APK file size and the time taken for compiling resources and linking them.

Uploaded by

cleitoqhs
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
80 views5 pages

Sketchware Pro v6.4.0-rc05 Overview

The document logs the process of running Sketchware Pro v6.4.0-rc05, detailing the compilation and linking of various built-in and local library resources. It indicates that resource recompilation was skipped for multiple libraries and provides timestamps for each step of the compilation process. The final output includes the APK file size and the time taken for compiling resources and linking them.

Uploaded by

cleitoqhs
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

2024-12-29T21:16:17.404-0400 D/AppBuilder: Running Sketchware Pro v6.4.

0-rc05-
minApi21 (150)
2024-12-29T21:16:17.426-0400 D/AppBuilder: [Link]'s size is 88,59 MB (88589308 B)
2024-12-29T21:16:17.470-0400 D/AppBuilder:cBILR: Skipped resource recompilation for
built-in library appcompat-1.4.0
2024-12-29T21:16:17.480-0400 D/AppBuilder:cBILR: Skipped resource recompilation for
built-in library core-1.7.0
2024-12-29T21:16:17.488-0400 D/AppBuilder:cBILR: Skipped resource recompilation for
built-in library lifecycle-runtime-2.4.0
2024-12-29T21:16:17.494-0400 D/AppBuilder:cBILR: Skipped resource recompilation for
built-in library lifecycle-viewmodel-2.3.1
2024-12-29T21:16:17.500-0400 D/AppBuilder:cBILR: Skipped resource recompilation for
built-in library savedstate-1.1.0
2024-12-29T21:16:17.504-0400 D/AppBuilder:cBILR: Skipped resource recompilation for
built-in library appcompat-resources-1.4.0
2024-12-29T21:16:17.509-0400 D/AppBuilder:cBILR: Skipped resource recompilation for
built-in library drawerlayout-1.1.1
2024-12-29T21:16:17.514-0400 D/AppBuilder:cBILR: Skipped resource recompilation for
built-in library startup-runtime-1.1.0
2024-12-29T21:16:17.519-0400 D/AppBuilder:cBILR: Skipped resource recompilation for
built-in library fragment-1.3.6
2024-12-29T21:16:17.524-0400 D/AppBuilder:cBILR: Skipped resource recompilation for
built-in library coordinatorlayout-1.1.0
2024-12-29T21:16:17.529-0400 D/AppBuilder:cBILR: Skipped resource recompilation for
built-in library material-1.6.1
2024-12-29T21:16:17.534-0400 D/AppBuilder:cBILR: Skipped resource recompilation for
built-in library cardview-1.0.0
2024-12-29T21:16:17.539-0400 D/AppBuilder:cBILR: Skipped resource recompilation for
built-in library constraintlayout-2.1.2
2024-12-29T21:16:17.543-0400 D/AppBuilder:cBILR: Skipped resource recompilation for
built-in library recyclerview-1.2.1
2024-12-29T21:16:17.548-0400 D/AppBuilder:cBILR: Skipped resource recompilation for
built-in library swiperefreshlayout-1.2.0-alpha01
2024-12-29T21:16:17.553-0400 D/AppBuilder:cBILR: Skipped resource recompilation for
built-in library transition-1.4.1
2024-12-29T21:16:17.558-0400 D/AppBuilder:cBILR: Skipped resource recompilation for
built-in library viewpager2-1.0.0
2024-12-29T21:16:17.563-0400 D/AppBuilder:cBILR: Skipped resource recompilation for
built-in library play-services-basement-17.6.0
2024-12-29T21:16:17.568-0400 D/AppBuilder:cBILR: Skipped resource recompilation for
built-in library play-services-base-17.6.0
2024-12-29T21:16:17.573-0400 D/AppBuilder:cBILR: Skipped resource recompilation for
built-in library glide-4.11.0
2024-12-29T21:16:17.577-0400 D/AppBuilder:c: Compiling built-in library resources
took 108 ms
2024-12-29T21:16:17.580-0400 D/AppBuilder:cLLR: About to compile 0 local libraries
2024-12-29T21:16:17.584-0400 D/AppBuilder:c: Compiling local library resources took
4 ms
2024-12-29T21:16:17.589-0400 D/AppBuilder:cPR: Now executing:
[/data/user/0/[Link]/cache/aapt2, compile, --dir,
/storage/emulated/0/.sketchware/mysc/690/app/src/main/res, -o,
/storage/emulated/0/.sketchware/mysc/690/bin/res/[Link]]
2024-12-29T21:16:21.664-0400 D/AppBuilder:c: Compiling project generated resources
took 4076 ms
2024-12-29T21:16:21.670-0400 D/AppBuilder:c: Compiling project imported resources
took 1 ms
2024-12-29T21:16:21.684-0400 D/AppBuilder:l:
[/data/user/0/[Link]/cache/aapt2, link, --allow-reserved-package-id,
--auto-add-overlay, --no-version-vectors, --no-version-transitions, --min-sdk-
version, 21, --target-sdk-version, 28, --version-code, 1, --version-name, 1.0, -
I, /data/user/0/[Link]/cache/libs/[Link], -A,
/storage/emulated/0/.sketchware/mysc/690/app/src/main/assets, -R,
/data/user/0/[Link]/cache/compiledLibs/[Link], -R,
/data/user/0/[Link]/cache/compiledLibs/[Link], -R,
/data/user/0/[Link]/cache/compiledLibs/[Link], -
R, /data/user/0/[Link]/cache/compiledLibs/lifecycle-viewmodel-
[Link], -R, /data/user/0/[Link]/cache/compiledLibs/savedstate-
[Link], -R, /data/user/0/[Link]/cache/compiledLibs/appcompat-
[Link], -R,
/data/user/0/[Link]/cache/compiledLibs/[Link], -R,
/data/user/0/[Link]/cache/compiledLibs/[Link], -R,
/data/user/0/[Link]/cache/compiledLibs/[Link], -R,
/data/user/0/[Link]/cache/compiledLibs/[Link], -
R, /data/user/0/[Link]/cache/compiledLibs/[Link], -R,
/data/user/0/[Link]/cache/compiledLibs/[Link], -R,
/data/user/0/[Link]/cache/compiledLibs/[Link], -
R, /data/user/0/[Link]/cache/compiledLibs/[Link], -R,
/data/user/0/[Link]/cache/compiledLibs/swiperefreshlayout-1.2.0-
[Link], -R, /data/user/0/[Link]/cache/compiledLibs/transition-
[Link], -R, /data/user/0/[Link]/cache/compiledLibs/viewpager2-
[Link], -R, /data/user/0/[Link]/cache/compiledLibs/play-services-
[Link], -R, /data/user/0/[Link]/cache/compiledLibs/play-
[Link], -R,
/data/user/0/[Link]/cache/compiledLibs/[Link], -R,
/storage/emulated/0/.sketchware/mysc/690/bin/res/[Link], -R,
/storage/emulated/0/.sketchware/mysc/690/bin/res/[Link], --java,
/storage/emulated/0/.sketchware/mysc/690/gen, --proguard,
/storage/emulated/0/.sketchware/mysc/690/bin/aapt_rules.pro, --manifest,
/storage/emulated/0/.sketchware/mysc/690/app/src/main/[Link], --extra-
packages,
[Link]:[Link]:[Link]:[Link]
model:[Link]:[Link]:[Link]:androi
[Link]:[Link]:[Link]:[Link]
:[Link]:[Link]:[Link]:androidx.
swiperefreshlayout:[Link]:androidx.viewpager2:[Link].c
ommon:[Link]:[Link]:, -o,
/storage/emulated/0/.sketchware/mysc/690/bin/[Link]]
2024-12-29T21:16:27.979-0400 D/AppBuilder:c: Linking resources took 6305 ms
2024-12-29T21:16:27.984-0400 D/AppBuilder: Compiling resources took 10519 ms
2024-12-29T21:16:28.015-0400 D/AppBuilder: Running Eclipse compiler with these
arguments: [-1.7, -nowarn, -d,
/storage/emulated/0/.sketchware/mysc/690/bin/classes, -cp,
/data/user/0/[Link]/cache/libs/[Link]:/data/user/0/
[Link]/cache/libs/libs/http-legacy-android-28/[Link]:/data/
user/0/[Link]/cache/libs/libs/appcompat-1.4.0/[Link]:/data/
user/0/[Link]/cache/libs/libs/activity-1.3.0/[Link]:/data/user/
0/[Link]/cache/libs/libs/annotation-1.3.0/[Link]:/data/user/0/
[Link]/cache/libs/libs/collection-1.2.0/[Link]:/data/user/0/
[Link]/cache/libs/libs/core-1.7.0/[Link]:/data/user/0/
[Link]/cache/libs/libs/annotation-experimental-1.2.0/[Link]:/
data/user/0/[Link]/cache/libs/libs/concurrent-futures-1.1.0/
[Link]:/data/user/0/[Link]/cache/libs/libs/listenablefuture-
1.0.0/[Link]:/data/user/0/[Link]/cache/libs/libs/lifecycle-
runtime-2.4.0/[Link]:/data/user/0/[Link]/cache/libs/libs/core-
common-2.1.0/[Link]:/data/user/0/[Link]/cache/libs/libs/core-
runtime-2.1.0/[Link]:/data/user/0/[Link]/cache/libs/libs/
lifecycle-common-2.4.0/[Link]:/data/user/0/[Link]/cache/libs/
libs/versionedparcelable-1.1.1/[Link]:/data/user/0/[Link]/
cache/libs/libs/lifecycle-viewmodel-2.3.1/[Link]:/data/user/0/
[Link]/cache/libs/libs/lifecycle-viewmodel-savedstate-2.3.1/
[Link]:/data/user/0/[Link]/cache/libs/libs/savedstate-1.1.0/
[Link]:/data/user/0/[Link]/cache/libs/libs/lifecycle-livedata-
core-2.4.0/[Link]:/data/user/0/[Link]/cache/libs/libs/tracing-
1.0.0/[Link]:/data/user/0/[Link]/cache/libs/libs/appcompat-
resources-1.4.0/[Link]:/data/user/0/[Link]/cache/libs/libs/
vectordrawable-1.1.0/[Link]:/data/user/0/[Link]/cache/libs/
libs/vectordrawable-animated-1.1.0/[Link]:/data/user/0/[Link]/
cache/libs/libs/interpolator-1.0.0/[Link]:/data/user/0/[Link]/
cache/libs/libs/cursoradapter-1.0.0/[Link]:/data/user/0/[Link]/
cache/libs/libs/drawerlayout-1.1.1/[Link]:/data/user/0/[Link]/
cache/libs/libs/customview-1.1.0/[Link]:/data/user/0/[Link]/
cache/libs/libs/emoji2-1.0.1/[Link]:/data/user/0/[Link]/cache/
libs/libs/lifecycle-process-2.4.0/[Link]:/data/user/0/[Link]/
cache/libs/libs/startup-runtime-1.1.0/[Link]:/data/user/0/
[Link]/cache/libs/libs/emoji2-views-helper-1.0.1/[Link]:/data/
user/0/[Link]/cache/libs/libs/fragment-1.3.6/[Link]:/data/user/
0/[Link]/cache/libs/libs/loader-1.1.0/[Link]:/data/user/0/
[Link]/cache/libs/libs/lifecycle-livedata-2.4.0/[Link]:/data/
user/0/[Link]/cache/libs/libs/viewpager-1.0.0/[Link]:/data/
user/0/[Link]/cache/libs/libs/resourceinspection-annotation-1.0.0/
[Link]:/data/user/0/[Link]/cache/libs/libs/coordinatorlayout-
1.1.0/[Link]:/data/user/0/[Link]/cache/libs/libs/material-
1.6.1/[Link]:/data/user/0/[Link]/cache/libs/libs/cardview-
1.0.0/[Link]:/data/user/0/[Link]/cache/libs/libs/
constraintlayout-2.1.2/[Link]:/data/user/0/[Link]/cache/libs/
libs/constraintlayout-core-1.0.2/[Link]:/data/user/0/[Link]/
cache/libs/libs/dynamic-animation-1.1.0-alpha03/[Link]:/data/user/0/
[Link]/cache/libs/libs/recyclerview-1.2.1/[Link]:/data/user/0/
[Link]/cache/libs/libs/legacy-support-core-ui-1.0.0/[Link]:/
data/user/0/[Link]/cache/libs/libs/asynclayoutinflater-1.0.0/
[Link]:/data/user/0/[Link]/cache/libs/libs/legacy-support-core-
utils-1.0.0/[Link]:/data/user/0/[Link]/cache/libs/libs/
documentfile-1.0.1/[Link]:/data/user/0/[Link]/cache/libs/libs/
localbroadcastmanager-1.0.0/[Link]:/data/user/0/[Link]/cache/
libs/libs/print-1.0.0/[Link]:/data/user/0/[Link]/cache/libs/
libs/slidingpanelayout-1.1.0/[Link]:/data/user/0/[Link]/cache/
libs/libs/swiperefreshlayout-1.2.0-alpha01/[Link]:/data/user/0/
[Link]/cache/libs/libs/transition-1.4.1/[Link]:/data/user/0/
[Link]/cache/libs/libs/viewpager2-1.0.0/[Link]:/data/user/0/
[Link]/cache/libs/libs/firebase-common-19.3.1/[Link]:/data/
user/0/[Link]/cache/libs/libs/firebase-components-16.0.0/
[Link]:/data/user/0/[Link]/cache/libs/libs/play-services-
basement-17.6.0/[Link]:/data/user/0/[Link]/cache/libs/libs/play-
services-tasks-17.2.1/[Link]:/data/user/0/[Link]/cache/libs/
libs/firebase-database-19.3.1/[Link]:/data/user/0/[Link]/cache/
libs/libs/firebase-auth-interop-18.0.0/[Link]:/data/user/0/
[Link]/cache/libs/libs/play-services-base-17.6.0/[Link]:/data/
user/0/[Link]/cache/libs/libs/firebase-database-collection-17.0.0/
[Link]:/data/user/0/[Link]/cache/libs/libs/gson-2.8.7/
[Link]:/data/user/0/[Link]/cache/libs/libs/glide-4.11.0/
[Link]:/data/user/0/[Link]/cache/libs/libs/annotations-4.11.0/
[Link]:/data/user/0/[Link]/cache/libs/libs/disklrucache-4.11.0/
[Link]:/data/user/0/[Link]/cache/libs/libs/gifdecoder-4.11.0/
[Link]:/data/user/0/[Link]/cache/libs/libs/exifinterface-1.0.0/
[Link]:/data/user/0/[Link]/cache/libs/libs/okhttp-3.9.1/
[Link]:/data/user/0/[Link]/cache/libs/libs/Okio-1.17.4/
[Link]:, -proc:none,
/storage/emulated/0/.sketchware/mysc/690/app/src/main/java,
/storage/emulated/0/.sketchware/mysc/690/gen]
2024-12-29T21:16:39.252-0400 D/AppBuilder: [Link] of Eclipse compiler:
2024-12-29T21:16:39.262-0400 D/AppBuilder: [Link] of Eclipse compiler:
2024-12-29T21:16:39.271-0400 D/AppBuilder: Compiling Java files took 11282 ms
2024-12-29T21:16:39.326-0400 D/AppBuilder: Running Dx with these arguments: [--
debug, --verbose, --multi-dex,
--output=/storage/emulated/0/.sketchware/mysc/690/bin/dex,
/storage/emulated/0/.sketchware/mysc/690/bin/classes]
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
resources/[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
resources/R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
resources/R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
resources/R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
resources/R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
resources/R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
resources/R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
resources/R$[Link]...
processing
/storage/emulated/0/.sketchware/mysc/690/bin/classes/./androidx/appcompat/
resources/R$[Link]...

Common questions

Powered by AI

AppBuilder's strategy of skipping recompilation for built-in libraries and supporting multi-dex composition aligns with modern needs by ensuring wide compatibility across Android versions while addressing method count limits . Additionally, its use of comprehensive library integrations supports innovation by providing a robust foundation for developing complex, responsive, and modern app features seamlessly, enabling developers to push boundaries in app design and functionality .

AppBuilder skips resource recompilation for built-in libraries such as appcompat-1.4.0, core-1.7.0, and lifecycle-runtime-2.4.0, among others . This approach reduces compilation time since frequently used library resources don't need to be recompiled, enhancing efficiency and speeding up the overall build process .

The Eclipse compiler configuration promotes efficiency by using a comprehensive classpath that includes various libraries, ensuring all dependencies are resolved without manual intervention . Additionally, it suppresses warnings to streamline the compilation process, potentially reducing distractions and focusing on critical issues, which enhances efficiency across large projects .

Proguard is used with AppBuilder to obfuscate code and shrink the final APK size, which enhances security by making reverse engineering more challenging . Additionally, it optimizes bytecode and removes unused classes and methods, which reduces the application's footprint in the storage . However, improper configuration could potentially remove necessary code, leading to runtime errors .

Including multiple Android libraries such as lifecycle-runtime and constraintlayout enables developers to leverage specialized functionalities without reinventing the wheel . This fosters rapid development by capitalizing on pre-existing solutions, allowing developers to focus on core app features . Moreover, it enables modular development, where each library can be individually updated or replaced, which provides flexibility and scalability .

Running a separate command for compiling project-generated resources ensures that these resources, which are specific to the current project, are compiled independently of the built-in libraries. This helps in managing dependencies effectively, isolating project-specific issues from generalized library concerns, and reducing cross-dependency errors, which can complicate troubleshooting .

Resource linking is a process undertaken by the AppBuilder to compile various Android resources into the final build . It involves linking resource configurations and assets specified within built-in libraries, ensuring that the APK generated is complete with all necessary resource references . This step is crucial to integrating all elements smoothly and producing a functional APK .

AppBuilder utilizes the Dx tool with the '--multi-dex' option to allow an application to have more than 65,536 methods, which is the limit for a single DEX file . While this resolves method count issues, it can lead to increased app startup time and more complex memory management, potentially affecting performance .

Libraries like appcompat-resources-1.4.0 and recyclerview-1.2.1 are selected for their widespread compatibility and functionality. Appcompat ensures backward compatibility on various Android versions, aligning with AppBuilder's goal to support a wide range of devices. Recyclerview offers performance efficiencies for lists, essential for modern Android apps' UI/UX emphasis .

Using the Dx tool with '--verbose' and '--debug' options during the build process allows developers to gain detailed insights into the compilation process, facilitating easier identification of issues and bottlenecks . This detailed logging is crucial for troubleshooting, allowing quick resolution of potential errors, thus ensuring a smoother and more reliable build process .

You might also like