Take the app half too, which was duplicated the same way
Four Kotlin files appeared in both apps. Diffed with the product names normalised, EnrollmentScanActivity was 31 lines each differing in six -- all of them comments -- and PinnedCert was 58 against 59 with identical TrustManager logic. That is the same evidence that moved the Rust half. Two parameters, both per-app, and they fail differently. A wrong URI scheme means a scanned QR is ignored, which is visible at once. A wrong Keystore alias means the app cannot unseal the token it already stored, so an enrolled phone reads as not enrolled and nothing says why -- so both existing values are recorded in the README rather than left to be rediscovered. The certificate alias went the other way and became a constant: it names an entry in a KeyStore that exists only in memory for the length of one lazy block, so nothing ever reads it back and having two of them said nothing. The drift was in both directions, as the evidence predicted: ai-app had gained localNetworkAllowed -- which matters because Android 17's ACCESS_LOCAL_NETWORK denial is invisible at the socket, and without it a blocked app and an unreachable server produce the same timeout -- and had moved to the KTX `edit` block. dev-updater had neither, and gets both. No Compose, deliberately. Nothing here draws anything; the screens are each app's own because that is where the two products actually differ. The PinnedCaCertificate generator did not move, and the README says why: all three things it varies are per-app, so sharing it means a composite build neither project has. Its one historical bug is already fixed identically in both copies.
This commit is contained in:
1 parent
73a32cb897
commit
4e423bbfb0
201 files changed
+3148
-2
No files matched your search
@@ -94,7 +94,7 @@ time the sharing paid rather than merely being argued for.
|
||||
|
||||
## What is here
|
||||
|
||||
`server/` — the `wg-app-link` crate. Five modules, each extracted only after
|
||||
`server/` — the `wg-app-link` crate. Six modules, each extracted only after
|
||||
diffing the two copies and finding nothing but a name between them.
|
||||
|
||||
- **`netif`** — `wg_address()`, which fails closed when the tunnel is down, and `local_addresses()` for the certificate's SANs. The product name is a parameter so the failure reads as advice rather than as a library complaining. Both split the *lookup* from the *decision*, so the failure path can be tested on a machine that has a tunnel — every machine this runs on does.
|
||||
@@ -102,12 +102,61 @@ diffing the two copies and finding nothing but a name between them.
|
||||
- **`certs`** — the CA generated once and never replaced, the leaf reissued every start. `product` names the organisation and common name and is the whole of what is per-project. Shared because being written twice is worst here: a trust anchor built two ways can be built differently two ways, and the difference surfaces as an opaque handshake failure on a phone.
|
||||
- **`format`** — the two RON house rules. This was byte-identical in both projects, which made it the clearest thing in the evidence table and the easiest deletion.
|
||||
- **`private`** — owner-only files and directories, taken from ai-app's version, with an `append_file` alongside `create_file` because a transcript must never be truncated by being opened.
|
||||
- **`xdg`** — where each project's state lives: `config_home(product)` and `data_home(product)`, resolving the XDG variable, ignoring it unless absolute, and falling back under `$HOME`. Shared because the *reason* is shared and is not obvious from the code — the repo is a mount that resolves at different absolute paths on each side, so config inside it records paths that work on only one, and a CA private key inside it would let the untrusted side mint a leaf the pinned app trusts.
|
||||
|
||||
`app/` — the Android library, `com.example.wgapplink`. The same test applied
|
||||
to Kotlin: the four files appeared in both apps and differed only in
|
||||
comments and a product name.
|
||||
|
||||
- **`PinnedTls`** — trusts one CA and not the system store, so a genuine certificate for another host is refused as firmly as a self-signed one. The PEM is constructed with, not read, because each app generates its own at build time from the machine doing the build.
|
||||
- **`ServerStore`** — the enrollment: preferences, the `<scheme>://enroll?…` URI, and the token sealed under an Android Keystore key. Two parameters, both per-app and both load-bearing — see the warning below.
|
||||
- **`EnrollmentScanActivity`** — zxing's capture activity with the 10% framing inset and the laser decorations removed, so framing is never the user's problem.
|
||||
- **`localNetworkAllowed`** — whether `ACCESS_LOCAL_NETWORK` was granted. Android 17 made it mandatory and a denial is invisible at the socket, so without asking, a blocked app and an unreachable server produce the same timeout.
|
||||
|
||||
**Adopting the app half takes two lines and one catalog entry.** In
|
||||
`settings.gradle.kts`:
|
||||
|
||||
```kotlin
|
||||
include(":link")
|
||||
project(":link").projectDir = file("../wg-app-link/app")
|
||||
```
|
||||
|
||||
and in the version catalog, because a subproject resolves plugin versions
|
||||
from the build including it rather than from its own:
|
||||
|
||||
```toml
|
||||
androidLibrary = { id = "com.android.library", version.ref = "agp" }
|
||||
```
|
||||
|
||||
It also needs `androidx-core-ktx` and `zxing-embedded` in that catalog, and
|
||||
`alias(libs.plugins.androidLibrary) apply false` in the root build file.
|
||||
Consumed as a subproject rather than a published artifact so the two stay
|
||||
locked to whatever commit the submodule points at — the same arrangement
|
||||
the Rust half uses with a path dependency.
|
||||
|
||||
> **The Keystore alias is persisted. Carry the existing value over exactly.**
|
||||
> `ServerStore(scheme, keyAlias)` takes both because both are per-app, but
|
||||
> they fail differently. A wrong scheme means a scanned QR is ignored, which
|
||||
> is visible immediately. A wrong `keyAlias` means the app can no longer
|
||||
> unseal the token it already stored, so an enrolled phone silently reads as
|
||||
> not enrolled with nothing on screen to say why. ai-app's is
|
||||
> `aiapp-token-key`; dev-updater's is `dev-updater-token-key`.
|
||||
|
||||
**Not moved: the `PinnedCaCertificate.kt` generator.** It is ~40 lines of
|
||||
Gradle in each app's build file, and all three things it varies — the
|
||||
environment variable, the certificate path, and the package the constant is
|
||||
emitted into — are per-app, so sharing it means parameterising the whole of
|
||||
it and introducing a composite build that neither project has today. The
|
||||
one bug it has had is fixed identically in both copies: a PEM constant must
|
||||
start at the opening quotes, or `CertificateFactory` loses its `-----BEGIN`
|
||||
preamble sniff, tries DER, and fails at runtime with an ASN.1 decode error
|
||||
nowhere near the generator. Worth revisiting if it ever needs a second fix.
|
||||
|
||||
## What should follow, and what should not
|
||||
|
||||
**Should follow, in this order.** Each is already near-identical:
|
||||
|
||||
1. The Kotlin `EnrollmentScanActivity`, `PinnedCert`, and the enrollment/Keystore half of `ServerConfig`, as an Android library module. This is where the sharing pays most, because it is where the two copies have drifted furthest apart in *both* directions — and `applyPinnedTls` is security-critical and identical, which is the same argument `certs` won on.
|
||||
1. ~~The Kotlin `EnrollmentScanActivity`, `PinnedCert`, and the enrollment/Keystore half of `ServerConfig`.~~ Done — see `app/` above. It paid as predicted: ai-app's `ServerConfig` had gained `localNetworkAllowed` and the KTX `edit` block while dev-updater's had not, so the two had drifted in both directions exactly as the evidence suggested.
|
||||
2. Atomic owner-only config save. Both do temp-file-then-rename with the mode set before the rename; only the schema differs.
|
||||
|
||||
**Should not.** Naming these is the point of the exercise:
|
||||
|
||||
@@ -0,0 +1,52 @@
|
||||
// The app half of the link, as a library both phones' apps depend on.
|
||||
//
|
||||
// Consumed as a *subproject* of each app's build rather than as a published
|
||||
// artifact or a composite build, so the two stay version-locked to whatever
|
||||
// commit of this repo the consuming project's submodule points at -- the
|
||||
// same arrangement the Rust half uses with a path dependency. Each app adds
|
||||
// two lines to its `settings.gradle.kts`:
|
||||
//
|
||||
// include(":link")
|
||||
// project(":link").projectDir = file("../wg-app-link/app")
|
||||
//
|
||||
// and one entry to its version catalog, since a subproject resolves plugin
|
||||
// versions from the build including it:
|
||||
//
|
||||
// androidLibrary = { id = "com.android.library", version.ref = "agp" }
|
||||
//
|
||||
// Deliberately no Compose. Nothing here draws anything -- the screens that
|
||||
// use it are each app's own, because they are where the two products
|
||||
// actually differ.
|
||||
plugins {
|
||||
alias(libs.plugins.androidLibrary)
|
||||
alias(libs.plugins.ktfmt)
|
||||
}
|
||||
|
||||
ktfmt { kotlinLangStyle() }
|
||||
|
||||
android {
|
||||
namespace = "com.example.wgapplink"
|
||||
compileSdk = 37
|
||||
|
||||
// minSdk matches the lower of the two consumers rather than this
|
||||
// library's own preference: a library that raised it would silently
|
||||
// raise theirs. No desugaring here for the same reason -- nothing in
|
||||
// this module uses java.time, and requiring it would impose a build
|
||||
// setting on anyone who depends on it.
|
||||
defaultConfig { minSdk = 24 }
|
||||
|
||||
compileOptions {
|
||||
sourceCompatibility = JavaVersion.VERSION_21
|
||||
targetCompatibility = JavaVersion.VERSION_21
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
// SharedPreferences.edit, and the KTX extensions this code calls
|
||||
// directly rather than inheriting transitively.
|
||||
implementation(libs.androidx.core.ktx)
|
||||
// The capture activity EnrollmentScanActivity subclasses. `api` rather
|
||||
// than `implementation`: the subclass is part of this module's public
|
||||
// surface, so a consumer declaring it in its manifest needs the type.
|
||||
api(libs.zxing.embedded)
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
o/bundleLibRuntimeToDirDebug
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
+13
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Nothing is declared here. EnrollmentScanActivity is registered by each
|
||||
consuming app's own manifest, because the activity's label, theme and
|
||||
parent are the app's business and merging a fixed one would take that
|
||||
choice away.
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.example.wgapplink" >
|
||||
|
||||
<uses-sdk android:minSdkVersion="24" />
|
||||
|
||||
</manifest>
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"version": 3,
|
||||
"artifactType": {
|
||||
"type": "AAPT_FRIENDLY_MERGED_MANIFESTS",
|
||||
"kind": "Directory"
|
||||
},
|
||||
"applicationId": "com.example.wgapplink",
|
||||
"variantName": "debug",
|
||||
"elements": [
|
||||
{
|
||||
"type": "SINGLE",
|
||||
"filters": [],
|
||||
"attributes": [],
|
||||
"outputFile": "AndroidManifest.xml"
|
||||
}
|
||||
],
|
||||
"elementType": "File"
|
||||
}
|
||||
Binary file not shown.
+7
@@ -0,0 +1,7 @@
|
||||
aarFormatVersion=1.0
|
||||
aarMetadataVersion=1.0
|
||||
minCompileSdk=37
|
||||
minCompileMinorSdk=0
|
||||
minCompileSdkExtension=0
|
||||
minAndroidGradlePluginVersion=1.0.0
|
||||
coreLibraryDesugaringEnabled=false
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
com.example.wgapplink-pngs-0 /home/bob/repos/ai-app/wg-app-link/app/build/generated/res/pngs/debug
|
||||
com.example.wgapplink-updated_navigation_xml-1 /home/bob/repos/ai-app/wg-app-link/app/build/generated/updated_navigation_xml/debug
|
||||
com.example.wgapplink-mergeDebugResources-2 /home/bob/repos/ai-app/wg-app-link/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir
|
||||
com.example.wgapplink-mergeDebugResources-3 /home/bob/repos/ai-app/wg-app-link/app/build/intermediates/incremental/debug/mergeDebugResources/stripped.dir
|
||||
com.example.wgapplink-debug-4 /home/bob/repos/ai-app/wg-app-link/app/build/intermediates/merged_res/debug/mergeDebugResources
|
||||
com.example.wgapplink-debug-5 /home/bob/repos/ai-app/wg-app-link/app/build/intermediates/packaged_res/debug/packageDebugResources
|
||||
com.example.wgapplink-debug-6 /home/bob/repos/ai-app/wg-app-link/app/src/debug/res
|
||||
com.example.wgapplink-main-7 /home/bob/repos/ai-app/wg-app-link/app/src/main/res
|
||||
gradleHome-0 /home/bob/.gradle
|
||||
+140
@@ -0,0 +1,140 @@
|
||||
<dependencies>
|
||||
<compile
|
||||
roots=":@@:link::debug,com.journeyapps:zxing-android-embedded:4.3.0@aar,androidx.core:core-ktx:1.19.0@aar,androidx.core:core:1.19.0@aar,androidx.annotation:annotation-experimental:1.4.1@aar,androidx.core:core-viewtree:1.0.0@aar,androidx.lifecycle:lifecycle-runtime:2.6.2@aar,androidx.lifecycle:lifecycle-common:2.6.2@jar,androidx.versionedparcelable:versionedparcelable:1.1.1@aar,androidx.arch.core:core-common:2.2.0@jar,androidx.collection:collection:1.0.0@jar,androidx.annotation:annotation-jvm:1.10.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar,org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar,com.google.zxing:core:3.4.1@jar,org.jetbrains:annotations:23.0.0@jar,com.google.guava:listenablefuture:1.0@jar,org.jspecify:jspecify:1.0.0@jar">
|
||||
<dependency
|
||||
name=":@@:link::debug"
|
||||
simpleName="AiApp:link"/>
|
||||
<dependency
|
||||
name="com.journeyapps:zxing-android-embedded:4.3.0@aar"
|
||||
simpleName="com.journeyapps:zxing-android-embedded"/>
|
||||
<dependency
|
||||
name="androidx.core:core-ktx:1.19.0@aar"
|
||||
simpleName="androidx.core:core-ktx"/>
|
||||
<dependency
|
||||
name="androidx.core:core:1.19.0@aar"
|
||||
simpleName="androidx.core:core"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-experimental:1.4.1@aar"
|
||||
simpleName="androidx.annotation:annotation-experimental"/>
|
||||
<dependency
|
||||
name="androidx.core:core-viewtree:1.0.0@aar"
|
||||
simpleName="androidx.core:core-viewtree"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-runtime:2.6.2@aar"
|
||||
simpleName="androidx.lifecycle:lifecycle-runtime"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-common:2.6.2@jar"
|
||||
simpleName="androidx.lifecycle:lifecycle-common"/>
|
||||
<dependency
|
||||
name="androidx.versionedparcelable:versionedparcelable:1.1.1@aar"
|
||||
simpleName="androidx.versionedparcelable:versionedparcelable"/>
|
||||
<dependency
|
||||
name="androidx.arch.core:core-common:2.2.0@jar"
|
||||
simpleName="androidx.arch.core:core-common"/>
|
||||
<dependency
|
||||
name="androidx.collection:collection:1.0.0@jar"
|
||||
simpleName="androidx.collection:collection"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-jvm:1.10.0@jar"
|
||||
simpleName="androidx.annotation:annotation-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-android"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar"
|
||||
simpleName="org.jetbrains.kotlin:kotlin-stdlib"/>
|
||||
<dependency
|
||||
name="com.google.zxing:core:3.4.1@jar"
|
||||
simpleName="com.google.zxing:core"/>
|
||||
<dependency
|
||||
name="org.jetbrains:annotations:23.0.0@jar"
|
||||
simpleName="org.jetbrains:annotations"/>
|
||||
<dependency
|
||||
name="com.google.guava:listenablefuture:1.0@jar"
|
||||
simpleName="com.google.guava:listenablefuture"/>
|
||||
<dependency
|
||||
name="org.jspecify:jspecify:1.0.0@jar"
|
||||
simpleName="org.jspecify:jspecify"/>
|
||||
</compile>
|
||||
<package
|
||||
roots=":@@:link::debug,com.journeyapps:zxing-android-embedded:4.3.0@aar,androidx.core:core:1.19.0@aar,androidx.core:core-ktx:1.19.0@aar,androidx.annotation:annotation-experimental:1.4.1@aar,androidx.core:core-viewtree:1.0.0@aar,androidx.lifecycle:lifecycle-runtime:2.6.2@aar,androidx.lifecycle:lifecycle-common:2.6.2@jar,androidx.interpolator:interpolator:1.0.0@aar,androidx.profileinstaller:profileinstaller:1.3.0@aar,androidx.startup:startup-runtime:1.1.1@aar,androidx.tracing:tracing:1.2.0@aar,androidx.versionedparcelable:versionedparcelable:1.1.1@aar,androidx.collection:collection-jvm:1.4.2@jar,androidx.arch.core:core-runtime:2.2.0@aar,androidx.arch.core:core-common:2.2.0@jar,androidx.concurrent:concurrent-futures:1.1.0@jar,androidx.annotation:annotation-jvm:1.10.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar,org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar,com.google.zxing:core:3.4.1@jar,org.jetbrains:annotations:23.0.0@jar,com.google.guava:listenablefuture:1.0@jar,org.jspecify:jspecify:1.0.0@jar">
|
||||
<dependency
|
||||
name=":@@:link::debug"
|
||||
simpleName="AiApp:link"/>
|
||||
<dependency
|
||||
name="com.journeyapps:zxing-android-embedded:4.3.0@aar"
|
||||
simpleName="com.journeyapps:zxing-android-embedded"/>
|
||||
<dependency
|
||||
name="androidx.core:core:1.19.0@aar"
|
||||
simpleName="androidx.core:core"/>
|
||||
<dependency
|
||||
name="androidx.core:core-ktx:1.19.0@aar"
|
||||
simpleName="androidx.core:core-ktx"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-experimental:1.4.1@aar"
|
||||
simpleName="androidx.annotation:annotation-experimental"/>
|
||||
<dependency
|
||||
name="androidx.core:core-viewtree:1.0.0@aar"
|
||||
simpleName="androidx.core:core-viewtree"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-runtime:2.6.2@aar"
|
||||
simpleName="androidx.lifecycle:lifecycle-runtime"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-common:2.6.2@jar"
|
||||
simpleName="androidx.lifecycle:lifecycle-common"/>
|
||||
<dependency
|
||||
name="androidx.interpolator:interpolator:1.0.0@aar"
|
||||
simpleName="androidx.interpolator:interpolator"/>
|
||||
<dependency
|
||||
name="androidx.profileinstaller:profileinstaller:1.3.0@aar"
|
||||
simpleName="androidx.profileinstaller:profileinstaller"/>
|
||||
<dependency
|
||||
name="androidx.startup:startup-runtime:1.1.1@aar"
|
||||
simpleName="androidx.startup:startup-runtime"/>
|
||||
<dependency
|
||||
name="androidx.tracing:tracing:1.2.0@aar"
|
||||
simpleName="androidx.tracing:tracing"/>
|
||||
<dependency
|
||||
name="androidx.versionedparcelable:versionedparcelable:1.1.1@aar"
|
||||
simpleName="androidx.versionedparcelable:versionedparcelable"/>
|
||||
<dependency
|
||||
name="androidx.collection:collection-jvm:1.4.2@jar"
|
||||
simpleName="androidx.collection:collection-jvm"/>
|
||||
<dependency
|
||||
name="androidx.arch.core:core-runtime:2.2.0@aar"
|
||||
simpleName="androidx.arch.core:core-runtime"/>
|
||||
<dependency
|
||||
name="androidx.arch.core:core-common:2.2.0@jar"
|
||||
simpleName="androidx.arch.core:core-common"/>
|
||||
<dependency
|
||||
name="androidx.concurrent:concurrent-futures:1.1.0@jar"
|
||||
simpleName="androidx.concurrent:concurrent-futures"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-jvm:1.10.0@jar"
|
||||
simpleName="androidx.annotation:annotation-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-android"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar"
|
||||
simpleName="org.jetbrains.kotlin:kotlin-stdlib"/>
|
||||
<dependency
|
||||
name="com.google.zxing:core:3.4.1@jar"
|
||||
simpleName="com.google.zxing:core"/>
|
||||
<dependency
|
||||
name="org.jetbrains:annotations:23.0.0@jar"
|
||||
simpleName="org.jetbrains:annotations"/>
|
||||
<dependency
|
||||
name="com.google.guava:listenablefuture:1.0@jar"
|
||||
simpleName="com.google.guava:listenablefuture"/>
|
||||
<dependency
|
||||
name="org.jspecify:jspecify:1.0.0@jar"
|
||||
simpleName="org.jspecify:jspecify"/>
|
||||
</package>
|
||||
</dependencies>
|
||||
+224
@@ -0,0 +1,224 @@
|
||||
<libraries>
|
||||
<library
|
||||
name=":@@:link::debug"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/7b60c73fa0005ab1f326afe3aa0992c0/transformed/out/jars/classes.jar:/home/bob/.gradle/caches/9.7.1/transforms/7b60c73fa0005ab1f326afe3aa0992c0/transformed/out/jars/libs/R.jar"
|
||||
resolved="AiApp:link:unspecified"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/7b60c73fa0005ab1f326afe3aa0992c0/transformed/out"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="com.journeyapps:zxing-android-embedded:4.3.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/14f6f894012fd221f628fbf9e0238f42/transformed/zxing-android-embedded-4.3.0/jars/classes.jar"
|
||||
resolved="com.journeyapps:zxing-android-embedded:4.3.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/14f6f894012fd221f628fbf9e0238f42/transformed/zxing-android-embedded-4.3.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.core:core-ktx:1.19.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/5a014fd873774e78f0223b52cd1649ed/transformed/core-ktx-1.19.0/jars/classes.jar"
|
||||
resolved="androidx.core:core-ktx:1.19.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/5a014fd873774e78f0223b52cd1649ed/transformed/core-ktx-1.19.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.core:core:1.19.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/398b6fa0484c06f3f82d3885f0f516a8/transformed/core-1.19.0/jars/classes.jar"
|
||||
resolved="androidx.core:core:1.19.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/398b6fa0484c06f3f82d3885f0f516a8/transformed/core-1.19.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.annotation:annotation-experimental:1.4.1@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/da5b831e43759ac311ec5f67937a3680/transformed/annotation-experimental-1.4.1/jars/classes.jar"
|
||||
resolved="androidx.annotation:annotation-experimental:1.4.1"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/da5b831e43759ac311ec5f67937a3680/transformed/annotation-experimental-1.4.1"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.core:core-viewtree:1.0.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/cb5f80d1f35aebba147383885a3d6759/transformed/core-viewtree-1.0.0/jars/classes.jar"
|
||||
resolved="androidx.core:core-viewtree:1.0.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/cb5f80d1f35aebba147383885a3d6759/transformed/core-viewtree-1.0.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.lifecycle:lifecycle-runtime:2.6.2@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/fd6fcd5099bf7d3f2f08efcd5cc64ef9/transformed/lifecycle-runtime-2.6.2/jars/classes.jar"
|
||||
resolved="androidx.lifecycle:lifecycle-runtime:2.6.2"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/fd6fcd5099bf7d3f2f08efcd5cc64ef9/transformed/lifecycle-runtime-2.6.2"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.lifecycle:lifecycle-common:2.6.2@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar"
|
||||
resolved="androidx.lifecycle:lifecycle-common:2.6.2"/>
|
||||
<library
|
||||
name="androidx.versionedparcelable:versionedparcelable:1.1.1@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/83bb2844533d239396e1f7bac8831fa7/transformed/versionedparcelable-1.1.1/jars/classes.jar"
|
||||
resolved="androidx.versionedparcelable:versionedparcelable:1.1.1"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/83bb2844533d239396e1f7bac8831fa7/transformed/versionedparcelable-1.1.1"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.arch.core:core-common:2.2.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar"
|
||||
resolved="androidx.arch.core:core-common:2.2.0"/>
|
||||
<library
|
||||
name="androidx.collection:collection:1.0.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.0.0/42858b26cafdaa69b6149f45dfc2894007bc2c7a/collection-1.0.0.jar"
|
||||
resolved="androidx.collection:collection:1.0.0"
|
||||
provided="true"/>
|
||||
<library
|
||||
name="androidx.annotation:annotation-jvm:1.10.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.10.0/388cfaa79001d0f024d28f6a13d5a3dfc2f0e18f/annotation-jvm-1.10.0.jar"
|
||||
resolved="androidx.annotation:annotation-jvm:1.10.0"/>
|
||||
<library
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.9.0/6cf3b8df5a2ce8c6b0dffe55657a827c405ee2fe/kotlinx-coroutines-android-1.9.0.jar"
|
||||
resolved="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0"/>
|
||||
<library
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.9.0/9beade4c1c1569e4f36cbd2c37e02e3e41502601/kotlinx-coroutines-core-jvm-1.9.0.jar"
|
||||
resolved="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0"/>
|
||||
<library
|
||||
name="org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/2.4.10/8943c84ddc6d5cc00a10dbc3736c397066eeaab5/kotlin-stdlib-2.4.10.jar"
|
||||
resolved="org.jetbrains.kotlin:kotlin-stdlib:2.4.10"/>
|
||||
<library
|
||||
name="com.google.zxing:core:3.4.1@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/com.google.zxing/core/3.4.1/1869da97e9b2b60b5ff2fcaf55899174b93ae25d/core-3.4.1.jar"
|
||||
resolved="com.google.zxing:core:3.4.1"/>
|
||||
<library
|
||||
name="org.jetbrains:annotations:23.0.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/23.0.0/8cc20c07506ec18e0834947b84a864bfc094484e/annotations-23.0.0.jar"
|
||||
resolved="org.jetbrains:annotations:23.0.0"/>
|
||||
<library
|
||||
name="com.google.guava:listenablefuture:1.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/com.google.guava/listenablefuture/1.0/c949a840a6acbc5268d088e47b04177bf90b3cad/listenablefuture-1.0.jar"
|
||||
resolved="com.google.guava:listenablefuture:1.0"/>
|
||||
<library
|
||||
name="org.jspecify:jspecify:1.0.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jspecify/jspecify/1.0.0/7425a601c1c7ec76645a78d22b8c6a627edee507/jspecify-1.0.0.jar"
|
||||
resolved="org.jspecify:jspecify:1.0.0"/>
|
||||
<library
|
||||
name="androidx.interpolator:interpolator:1.0.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/0ece5021556b53c8d4daa9db34f1a756/transformed/interpolator-1.0.0/jars/classes.jar"
|
||||
resolved="androidx.interpolator:interpolator:1.0.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/0ece5021556b53c8d4daa9db34f1a756/transformed/interpolator-1.0.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.profileinstaller:profileinstaller:1.3.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/91d6caf9cdbb25ff913e9a24ab7ee881/transformed/profileinstaller-1.3.0/jars/classes.jar"
|
||||
resolved="androidx.profileinstaller:profileinstaller:1.3.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/91d6caf9cdbb25ff913e9a24ab7ee881/transformed/profileinstaller-1.3.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.startup:startup-runtime:1.1.1@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/18207836b9e2332ed7efea1db9cb9063/transformed/startup-runtime-1.1.1/jars/classes.jar"
|
||||
resolved="androidx.startup:startup-runtime:1.1.1"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/18207836b9e2332ed7efea1db9cb9063/transformed/startup-runtime-1.1.1"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.tracing:tracing:1.2.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/495e33abb85b87b2c6d53b42ffc099f1/transformed/tracing-1.2.0/jars/classes.jar"
|
||||
resolved="androidx.tracing:tracing:1.2.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/495e33abb85b87b2c6d53b42ffc099f1/transformed/tracing-1.2.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.collection:collection-jvm:1.4.2@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.collection/collection-jvm/1.4.2/bc60b5568a66d765a9fe8e266fd0c6c727e0b50b/collection-jvm-1.4.2.jar"
|
||||
resolved="androidx.collection:collection-jvm:1.4.2"/>
|
||||
<library
|
||||
name="androidx.arch.core:core-runtime:2.2.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/20471a70a9a179a5d2f8fa50e940d2cc/transformed/core-runtime-2.2.0/jars/classes.jar"
|
||||
resolved="androidx.arch.core:core-runtime:2.2.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/20471a70a9a179a5d2f8fa50e940d2cc/transformed/core-runtime-2.2.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.concurrent:concurrent-futures:1.1.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.concurrent/concurrent-futures/1.1.0/50b7fb98350d5f42a4e49704b03278542293ba48/concurrent-futures-1.1.0.jar"
|
||||
resolved="androidx.concurrent:concurrent-futures:1.1.0"/>
|
||||
</libraries>
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
<variant
|
||||
name="debug"
|
||||
package="com.example.wgapplink"
|
||||
minSdkVersion="24"
|
||||
targetSdkVersion="37.0"
|
||||
debuggable="true"
|
||||
mergedManifest="build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml"
|
||||
manifestMergeReport="build/outputs/logs/manifest-merger-debug-report.txt"
|
||||
partialResultsDir="build/intermediates/android_test_lint_partial_results/debug/lintAnalyzeDebugAndroidTest/out">
|
||||
<buildFeatures/>
|
||||
<sourceProviders>
|
||||
</sourceProviders>
|
||||
<testSourceProviders>
|
||||
<sourceProvider
|
||||
manifests="src/androidTest/AndroidManifest.xml"
|
||||
javaDirectories="src/androidTest/java:src/androidTestDebug/java:src/androidTest/kotlin:src/androidTestDebug/kotlin"
|
||||
resDirectories="src/androidTest/res:src/androidTestDebug/res"
|
||||
assetsDirectories="src/androidTest/assets:src/androidTestDebug/assets"
|
||||
keepRulesDirectories="src/androidTest/keepRules:src/androidTestDebug/keepRules"
|
||||
androidTest="true"/>
|
||||
</testSourceProviders>
|
||||
<testFixturesSourceProviders>
|
||||
</testFixturesSourceProviders>
|
||||
<artifact
|
||||
type="INSTRUMENTATION_TEST"
|
||||
applicationId="com.example.wgapplink.test"
|
||||
desugaredMethodsFiles="/home/bob/.gradle/caches/9.7.1/transforms/d5ccbf7c54a6479d5b954a83411c2367/transformed/D8BackportedDesugaredMethods.txt">
|
||||
</artifact>
|
||||
</variant>
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
<lint-module
|
||||
format="1"
|
||||
dir="/home/bob/repos/ai-app/wg-app-link/app"
|
||||
name=":link"
|
||||
type="LIBRARY"
|
||||
maven="AiApp:link:unspecified"
|
||||
agpVersion="9.3.2"
|
||||
buildFolder="build"
|
||||
bootClassPath="/home/bob/Android/Sdk/platforms/android-37.0/android.jar:/home/bob/Android/Sdk/build-tools/36.0.0/core-lambda-stubs.jar"
|
||||
javaSourceLevel="21"
|
||||
compileTarget="android-37.0"
|
||||
neverShrinking="true"
|
||||
highlightGradualR8Api="false">
|
||||
<lintOptions
|
||||
abortOnError="true"
|
||||
absolutePaths="true"
|
||||
checkReleaseBuilds="true"
|
||||
explainIssues="true"/>
|
||||
<variant name="debug"/>
|
||||
</lint-module>
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
+9
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<incidents format="6" by="lint 9.3.2" type="partial_results">
|
||||
<map id="UnusedResources">
|
||||
<entry
|
||||
name="model"
|
||||
string=""/>
|
||||
</map>
|
||||
|
||||
</incidents>
|
||||
+1
@@ -0,0 +1 @@
|
||||
{}
|
||||
Whitespace-only changes.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Whitespace-only changes.
+89
@@ -0,0 +1,89 @@
|
||||
# This is a configuration file for ProGuard.
|
||||
# http://proguard.sourceforge.net/index.html#manual/usage.html
|
||||
#
|
||||
# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with
|
||||
# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and
|
||||
# will be ignored by new version of the Android plugin for Gradle.
|
||||
|
||||
# Optimizations: If you don't want to optimize, use the proguard-android.txt configuration file
|
||||
# instead of this one, which turns off the optimization flags.
|
||||
-allowaccessmodification
|
||||
|
||||
# Preserve some attributes that may be required for reflection.
|
||||
-keepattributes AnnotationDefault,
|
||||
EnclosingMethod,
|
||||
InnerClasses,
|
||||
RuntimeVisibleAnnotations,
|
||||
RuntimeVisibleParameterAnnotations,
|
||||
RuntimeVisibleTypeAnnotations,
|
||||
Signature
|
||||
|
||||
-keep public class com.google.vending.licensing.ILicensingService
|
||||
-keep public class com.android.vending.licensing.ILicensingService
|
||||
-keep public class com.google.android.vending.licensing.ILicensingService
|
||||
-dontnote com.android.vending.licensing.ILicensingService
|
||||
-dontnote com.google.vending.licensing.ILicensingService
|
||||
-dontnote com.google.android.vending.licensing.ILicensingService
|
||||
|
||||
# For native methods, see https://www.guardsquare.com/manual/configuration/examples#native
|
||||
-keepclasseswithmembernames,includedescriptorclasses class * {
|
||||
native <methods>;
|
||||
}
|
||||
|
||||
# Keep setters in Views so that animations can still work.
|
||||
-keepclassmembers public class * extends android.view.View {
|
||||
void set*(***);
|
||||
*** get*();
|
||||
}
|
||||
|
||||
# We want to keep methods in Activity that could be used in the XML attribute onClick.
|
||||
-keepclassmembers class * extends android.app.Activity {
|
||||
public void *(android.view.View);
|
||||
}
|
||||
|
||||
# For enumeration classes, see https://www.guardsquare.com/manual/configuration/examples#enumerations
|
||||
-keepclassmembers enum * {
|
||||
public static **[] values();
|
||||
public static ** valueOf(java.lang.String);
|
||||
}
|
||||
|
||||
-keepclassmembers class * implements android.os.Parcelable {
|
||||
public static final ** CREATOR;
|
||||
}
|
||||
|
||||
# Preserve annotated Javascript interface methods.
|
||||
-keepclassmembers class * {
|
||||
@android.webkit.JavascriptInterface <methods>;
|
||||
}
|
||||
|
||||
# The support libraries contains references to newer platform versions.
|
||||
# Don't warn about those in case this app is linking against an older
|
||||
# platform version. We know about them, and they are safe.
|
||||
-dontnote android.support.**
|
||||
-dontnote androidx.**
|
||||
-dontwarn android.support.**
|
||||
-dontwarn androidx.**
|
||||
|
||||
# Understand the @Keep support annotation.
|
||||
-keep class android.support.annotation.Keep
|
||||
|
||||
-keep @android.support.annotation.Keep class * {*;}
|
||||
|
||||
-keepclasseswithmembers class * {
|
||||
@android.support.annotation.Keep <methods>;
|
||||
}
|
||||
|
||||
-keepclasseswithmembers class * {
|
||||
@android.support.annotation.Keep <fields>;
|
||||
}
|
||||
|
||||
-keepclasseswithmembers class * {
|
||||
@android.support.annotation.Keep <init>(...);
|
||||
}
|
||||
|
||||
# These classes are duplicated between android.jar and org.apache.http.legacy.jar.
|
||||
-dontnote org.apache.http.**
|
||||
-dontnote android.net.http.**
|
||||
|
||||
# These classes are duplicated between android.jar and core-lambda-stubs.jar.
|
||||
-dontnote java.lang.invoke.**
|
||||
@@ -0,0 +1,95 @@
|
||||
# This is a configuration file for ProGuard.
|
||||
# http://proguard.sourceforge.net/index.html#manual/usage.html
|
||||
#
|
||||
# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with
|
||||
# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and
|
||||
# will be ignored by new version of the Android plugin for Gradle.
|
||||
|
||||
# Optimization is turned off by default. Dex does not like code run
|
||||
# through the ProGuard optimize steps (and performs some
|
||||
# of these optimizations on its own).
|
||||
# Note that if you want to enable optimization, you cannot just
|
||||
# include optimization flags in your own project configuration file;
|
||||
# instead you will need to point to the
|
||||
# "proguard-android-optimize.txt" file instead of this one from your
|
||||
# project.properties file.
|
||||
-dontoptimize
|
||||
|
||||
# Preserve some attributes that may be required for reflection.
|
||||
-keepattributes AnnotationDefault,
|
||||
EnclosingMethod,
|
||||
InnerClasses,
|
||||
RuntimeVisibleAnnotations,
|
||||
RuntimeVisibleParameterAnnotations,
|
||||
RuntimeVisibleTypeAnnotations,
|
||||
Signature
|
||||
|
||||
-keep public class com.google.vending.licensing.ILicensingService
|
||||
-keep public class com.android.vending.licensing.ILicensingService
|
||||
-keep public class com.google.android.vending.licensing.ILicensingService
|
||||
-dontnote com.android.vending.licensing.ILicensingService
|
||||
-dontnote com.google.vending.licensing.ILicensingService
|
||||
-dontnote com.google.android.vending.licensing.ILicensingService
|
||||
|
||||
# For native methods, see https://www.guardsquare.com/manual/configuration/examples#native
|
||||
-keepclasseswithmembernames,includedescriptorclasses class * {
|
||||
native <methods>;
|
||||
}
|
||||
|
||||
# Keep setters in Views so that animations can still work.
|
||||
-keepclassmembers public class * extends android.view.View {
|
||||
void set*(***);
|
||||
*** get*();
|
||||
}
|
||||
|
||||
# We want to keep methods in Activity that could be used in the XML attribute onClick.
|
||||
-keepclassmembers class * extends android.app.Activity {
|
||||
public void *(android.view.View);
|
||||
}
|
||||
|
||||
# For enumeration classes, see https://www.guardsquare.com/manual/configuration/examples#enumerations
|
||||
-keepclassmembers enum * {
|
||||
public static **[] values();
|
||||
public static ** valueOf(java.lang.String);
|
||||
}
|
||||
|
||||
-keepclassmembers class * implements android.os.Parcelable {
|
||||
public static final ** CREATOR;
|
||||
}
|
||||
|
||||
# Preserve annotated Javascript interface methods.
|
||||
-keepclassmembers class * {
|
||||
@android.webkit.JavascriptInterface <methods>;
|
||||
}
|
||||
|
||||
# The support libraries contains references to newer platform versions.
|
||||
# Don't warn about those in case this app is linking against an older
|
||||
# platform version. We know about them, and they are safe.
|
||||
-dontnote android.support.**
|
||||
-dontnote androidx.**
|
||||
-dontwarn android.support.**
|
||||
-dontwarn androidx.**
|
||||
|
||||
# Understand the @Keep support annotation.
|
||||
-keep class android.support.annotation.Keep
|
||||
|
||||
-keep @android.support.annotation.Keep class * {*;}
|
||||
|
||||
-keepclasseswithmembers class * {
|
||||
@android.support.annotation.Keep <methods>;
|
||||
}
|
||||
|
||||
-keepclasseswithmembers class * {
|
||||
@android.support.annotation.Keep <fields>;
|
||||
}
|
||||
|
||||
-keepclasseswithmembers class * {
|
||||
@android.support.annotation.Keep <init>(...);
|
||||
}
|
||||
|
||||
# These classes are duplicated between android.jar and org.apache.http.legacy.jar.
|
||||
-dontnote org.apache.http.**
|
||||
-dontnote android.net.http.**
|
||||
|
||||
# These classes are duplicated between android.jar and core-lambda-stubs.jar.
|
||||
-dontnote java.lang.invoke.**
|
||||
Binary file not shown.
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
#Fri Aug 28 17:51:53 EDT 2026
|
||||
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<merger version="3"><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/bob/repos/ai-app/wg-app-link/app/src/main/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main" generated-set="main$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~:!<dir>navigation"><source path="/home/bob/repos/ai-app/wg-app-link/app/src/main/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/bob/repos/ai-app/wg-app-link/app/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug" generated-set="debug$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~:!<dir>navigation"><source path="/home/bob/repos/ai-app/wg-app-link/app/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"/><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated" generated-set="generated$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~:!<dir>navigation"/><mergedItems/></merger>
|
||||
@@ -0,0 +1,134 @@
|
||||
<dependencies>
|
||||
<compile
|
||||
roots="com.journeyapps:zxing-android-embedded:4.3.0@aar,androidx.core:core-ktx:1.19.0@aar,androidx.core:core:1.19.0@aar,androidx.annotation:annotation-experimental:1.4.1@aar,androidx.core:core-viewtree:1.0.0@aar,androidx.lifecycle:lifecycle-runtime:2.6.2@aar,androidx.lifecycle:lifecycle-common:2.6.2@jar,androidx.versionedparcelable:versionedparcelable:1.1.1@aar,androidx.arch.core:core-common:2.2.0@jar,androidx.collection:collection:1.0.0@jar,androidx.annotation:annotation-jvm:1.10.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar,org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar,com.google.zxing:core:3.4.1@jar,org.jetbrains:annotations:23.0.0@jar,com.google.guava:listenablefuture:1.0@jar,org.jspecify:jspecify:1.0.0@jar">
|
||||
<dependency
|
||||
name="com.journeyapps:zxing-android-embedded:4.3.0@aar"
|
||||
simpleName="com.journeyapps:zxing-android-embedded"/>
|
||||
<dependency
|
||||
name="androidx.core:core-ktx:1.19.0@aar"
|
||||
simpleName="androidx.core:core-ktx"/>
|
||||
<dependency
|
||||
name="androidx.core:core:1.19.0@aar"
|
||||
simpleName="androidx.core:core"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-experimental:1.4.1@aar"
|
||||
simpleName="androidx.annotation:annotation-experimental"/>
|
||||
<dependency
|
||||
name="androidx.core:core-viewtree:1.0.0@aar"
|
||||
simpleName="androidx.core:core-viewtree"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-runtime:2.6.2@aar"
|
||||
simpleName="androidx.lifecycle:lifecycle-runtime"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-common:2.6.2@jar"
|
||||
simpleName="androidx.lifecycle:lifecycle-common"/>
|
||||
<dependency
|
||||
name="androidx.versionedparcelable:versionedparcelable:1.1.1@aar"
|
||||
simpleName="androidx.versionedparcelable:versionedparcelable"/>
|
||||
<dependency
|
||||
name="androidx.arch.core:core-common:2.2.0@jar"
|
||||
simpleName="androidx.arch.core:core-common"/>
|
||||
<dependency
|
||||
name="androidx.collection:collection:1.0.0@jar"
|
||||
simpleName="androidx.collection:collection"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-jvm:1.10.0@jar"
|
||||
simpleName="androidx.annotation:annotation-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-android"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar"
|
||||
simpleName="org.jetbrains.kotlin:kotlin-stdlib"/>
|
||||
<dependency
|
||||
name="com.google.zxing:core:3.4.1@jar"
|
||||
simpleName="com.google.zxing:core"/>
|
||||
<dependency
|
||||
name="org.jetbrains:annotations:23.0.0@jar"
|
||||
simpleName="org.jetbrains:annotations"/>
|
||||
<dependency
|
||||
name="com.google.guava:listenablefuture:1.0@jar"
|
||||
simpleName="com.google.guava:listenablefuture"/>
|
||||
<dependency
|
||||
name="org.jspecify:jspecify:1.0.0@jar"
|
||||
simpleName="org.jspecify:jspecify"/>
|
||||
</compile>
|
||||
<package
|
||||
roots="com.journeyapps:zxing-android-embedded:4.3.0@aar,androidx.core:core:1.19.0@aar,androidx.core:core-ktx:1.19.0@aar,androidx.annotation:annotation-experimental:1.4.1@aar,androidx.core:core-viewtree:1.0.0@aar,androidx.lifecycle:lifecycle-runtime:2.6.2@aar,androidx.lifecycle:lifecycle-common:2.6.2@jar,androidx.interpolator:interpolator:1.0.0@aar,androidx.profileinstaller:profileinstaller:1.3.0@aar,androidx.startup:startup-runtime:1.1.1@aar,androidx.tracing:tracing:1.2.0@aar,androidx.versionedparcelable:versionedparcelable:1.1.1@aar,androidx.collection:collection-jvm:1.4.2@jar,androidx.arch.core:core-runtime:2.2.0@aar,androidx.arch.core:core-common:2.2.0@jar,androidx.concurrent:concurrent-futures:1.1.0@jar,androidx.annotation:annotation-jvm:1.10.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar,org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar,com.google.zxing:core:3.4.1@jar,org.jetbrains:annotations:23.0.0@jar,com.google.guava:listenablefuture:1.0@jar,org.jspecify:jspecify:1.0.0@jar">
|
||||
<dependency
|
||||
name="com.journeyapps:zxing-android-embedded:4.3.0@aar"
|
||||
simpleName="com.journeyapps:zxing-android-embedded"/>
|
||||
<dependency
|
||||
name="androidx.core:core:1.19.0@aar"
|
||||
simpleName="androidx.core:core"/>
|
||||
<dependency
|
||||
name="androidx.core:core-ktx:1.19.0@aar"
|
||||
simpleName="androidx.core:core-ktx"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-experimental:1.4.1@aar"
|
||||
simpleName="androidx.annotation:annotation-experimental"/>
|
||||
<dependency
|
||||
name="androidx.core:core-viewtree:1.0.0@aar"
|
||||
simpleName="androidx.core:core-viewtree"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-runtime:2.6.2@aar"
|
||||
simpleName="androidx.lifecycle:lifecycle-runtime"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-common:2.6.2@jar"
|
||||
simpleName="androidx.lifecycle:lifecycle-common"/>
|
||||
<dependency
|
||||
name="androidx.interpolator:interpolator:1.0.0@aar"
|
||||
simpleName="androidx.interpolator:interpolator"/>
|
||||
<dependency
|
||||
name="androidx.profileinstaller:profileinstaller:1.3.0@aar"
|
||||
simpleName="androidx.profileinstaller:profileinstaller"/>
|
||||
<dependency
|
||||
name="androidx.startup:startup-runtime:1.1.1@aar"
|
||||
simpleName="androidx.startup:startup-runtime"/>
|
||||
<dependency
|
||||
name="androidx.tracing:tracing:1.2.0@aar"
|
||||
simpleName="androidx.tracing:tracing"/>
|
||||
<dependency
|
||||
name="androidx.versionedparcelable:versionedparcelable:1.1.1@aar"
|
||||
simpleName="androidx.versionedparcelable:versionedparcelable"/>
|
||||
<dependency
|
||||
name="androidx.collection:collection-jvm:1.4.2@jar"
|
||||
simpleName="androidx.collection:collection-jvm"/>
|
||||
<dependency
|
||||
name="androidx.arch.core:core-runtime:2.2.0@aar"
|
||||
simpleName="androidx.arch.core:core-runtime"/>
|
||||
<dependency
|
||||
name="androidx.arch.core:core-common:2.2.0@jar"
|
||||
simpleName="androidx.arch.core:core-common"/>
|
||||
<dependency
|
||||
name="androidx.concurrent:concurrent-futures:1.1.0@jar"
|
||||
simpleName="androidx.concurrent:concurrent-futures"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-jvm:1.10.0@jar"
|
||||
simpleName="androidx.annotation:annotation-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-android"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar"
|
||||
simpleName="org.jetbrains.kotlin:kotlin-stdlib"/>
|
||||
<dependency
|
||||
name="com.google.zxing:core:3.4.1@jar"
|
||||
simpleName="com.google.zxing:core"/>
|
||||
<dependency
|
||||
name="org.jetbrains:annotations:23.0.0@jar"
|
||||
simpleName="org.jetbrains:annotations"/>
|
||||
<dependency
|
||||
name="com.google.guava:listenablefuture:1.0@jar"
|
||||
simpleName="com.google.guava:listenablefuture"/>
|
||||
<dependency
|
||||
name="org.jspecify:jspecify:1.0.0@jar"
|
||||
simpleName="org.jspecify:jspecify"/>
|
||||
</package>
|
||||
</dependencies>
|
||||
@@ -0,0 +1,211 @@
|
||||
<libraries>
|
||||
<library
|
||||
name="com.journeyapps:zxing-android-embedded:4.3.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/14f6f894012fd221f628fbf9e0238f42/transformed/zxing-android-embedded-4.3.0/jars/classes.jar"
|
||||
resolved="com.journeyapps:zxing-android-embedded:4.3.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/14f6f894012fd221f628fbf9e0238f42/transformed/zxing-android-embedded-4.3.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.core:core-ktx:1.19.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/5a014fd873774e78f0223b52cd1649ed/transformed/core-ktx-1.19.0/jars/classes.jar"
|
||||
resolved="androidx.core:core-ktx:1.19.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/5a014fd873774e78f0223b52cd1649ed/transformed/core-ktx-1.19.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.core:core:1.19.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/398b6fa0484c06f3f82d3885f0f516a8/transformed/core-1.19.0/jars/classes.jar"
|
||||
resolved="androidx.core:core:1.19.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/398b6fa0484c06f3f82d3885f0f516a8/transformed/core-1.19.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.annotation:annotation-experimental:1.4.1@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/da5b831e43759ac311ec5f67937a3680/transformed/annotation-experimental-1.4.1/jars/classes.jar"
|
||||
resolved="androidx.annotation:annotation-experimental:1.4.1"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/da5b831e43759ac311ec5f67937a3680/transformed/annotation-experimental-1.4.1"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.core:core-viewtree:1.0.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/cb5f80d1f35aebba147383885a3d6759/transformed/core-viewtree-1.0.0/jars/classes.jar"
|
||||
resolved="androidx.core:core-viewtree:1.0.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/cb5f80d1f35aebba147383885a3d6759/transformed/core-viewtree-1.0.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.lifecycle:lifecycle-runtime:2.6.2@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/fd6fcd5099bf7d3f2f08efcd5cc64ef9/transformed/lifecycle-runtime-2.6.2/jars/classes.jar"
|
||||
resolved="androidx.lifecycle:lifecycle-runtime:2.6.2"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/fd6fcd5099bf7d3f2f08efcd5cc64ef9/transformed/lifecycle-runtime-2.6.2"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.lifecycle:lifecycle-common:2.6.2@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar"
|
||||
resolved="androidx.lifecycle:lifecycle-common:2.6.2"/>
|
||||
<library
|
||||
name="androidx.versionedparcelable:versionedparcelable:1.1.1@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/83bb2844533d239396e1f7bac8831fa7/transformed/versionedparcelable-1.1.1/jars/classes.jar"
|
||||
resolved="androidx.versionedparcelable:versionedparcelable:1.1.1"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/83bb2844533d239396e1f7bac8831fa7/transformed/versionedparcelable-1.1.1"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.arch.core:core-common:2.2.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar"
|
||||
resolved="androidx.arch.core:core-common:2.2.0"/>
|
||||
<library
|
||||
name="androidx.collection:collection:1.0.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.0.0/42858b26cafdaa69b6149f45dfc2894007bc2c7a/collection-1.0.0.jar"
|
||||
resolved="androidx.collection:collection:1.0.0"
|
||||
provided="true"/>
|
||||
<library
|
||||
name="androidx.annotation:annotation-jvm:1.10.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.10.0/388cfaa79001d0f024d28f6a13d5a3dfc2f0e18f/annotation-jvm-1.10.0.jar"
|
||||
resolved="androidx.annotation:annotation-jvm:1.10.0"/>
|
||||
<library
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.9.0/6cf3b8df5a2ce8c6b0dffe55657a827c405ee2fe/kotlinx-coroutines-android-1.9.0.jar"
|
||||
resolved="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0"/>
|
||||
<library
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.9.0/9beade4c1c1569e4f36cbd2c37e02e3e41502601/kotlinx-coroutines-core-jvm-1.9.0.jar"
|
||||
resolved="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0"/>
|
||||
<library
|
||||
name="org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/2.4.10/8943c84ddc6d5cc00a10dbc3736c397066eeaab5/kotlin-stdlib-2.4.10.jar"
|
||||
resolved="org.jetbrains.kotlin:kotlin-stdlib:2.4.10"/>
|
||||
<library
|
||||
name="com.google.zxing:core:3.4.1@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/com.google.zxing/core/3.4.1/1869da97e9b2b60b5ff2fcaf55899174b93ae25d/core-3.4.1.jar"
|
||||
resolved="com.google.zxing:core:3.4.1"/>
|
||||
<library
|
||||
name="org.jetbrains:annotations:23.0.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/23.0.0/8cc20c07506ec18e0834947b84a864bfc094484e/annotations-23.0.0.jar"
|
||||
resolved="org.jetbrains:annotations:23.0.0"/>
|
||||
<library
|
||||
name="com.google.guava:listenablefuture:1.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/com.google.guava/listenablefuture/1.0/c949a840a6acbc5268d088e47b04177bf90b3cad/listenablefuture-1.0.jar"
|
||||
resolved="com.google.guava:listenablefuture:1.0"/>
|
||||
<library
|
||||
name="org.jspecify:jspecify:1.0.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jspecify/jspecify/1.0.0/7425a601c1c7ec76645a78d22b8c6a627edee507/jspecify-1.0.0.jar"
|
||||
resolved="org.jspecify:jspecify:1.0.0"/>
|
||||
<library
|
||||
name="androidx.interpolator:interpolator:1.0.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/0ece5021556b53c8d4daa9db34f1a756/transformed/interpolator-1.0.0/jars/classes.jar"
|
||||
resolved="androidx.interpolator:interpolator:1.0.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/0ece5021556b53c8d4daa9db34f1a756/transformed/interpolator-1.0.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.profileinstaller:profileinstaller:1.3.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/91d6caf9cdbb25ff913e9a24ab7ee881/transformed/profileinstaller-1.3.0/jars/classes.jar"
|
||||
resolved="androidx.profileinstaller:profileinstaller:1.3.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/91d6caf9cdbb25ff913e9a24ab7ee881/transformed/profileinstaller-1.3.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.startup:startup-runtime:1.1.1@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/18207836b9e2332ed7efea1db9cb9063/transformed/startup-runtime-1.1.1/jars/classes.jar"
|
||||
resolved="androidx.startup:startup-runtime:1.1.1"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/18207836b9e2332ed7efea1db9cb9063/transformed/startup-runtime-1.1.1"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.tracing:tracing:1.2.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/495e33abb85b87b2c6d53b42ffc099f1/transformed/tracing-1.2.0/jars/classes.jar"
|
||||
resolved="androidx.tracing:tracing:1.2.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/495e33abb85b87b2c6d53b42ffc099f1/transformed/tracing-1.2.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.collection:collection-jvm:1.4.2@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.collection/collection-jvm/1.4.2/bc60b5568a66d765a9fe8e266fd0c6c727e0b50b/collection-jvm-1.4.2.jar"
|
||||
resolved="androidx.collection:collection-jvm:1.4.2"/>
|
||||
<library
|
||||
name="androidx.arch.core:core-runtime:2.2.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/20471a70a9a179a5d2f8fa50e940d2cc/transformed/core-runtime-2.2.0/jars/classes.jar"
|
||||
resolved="androidx.arch.core:core-runtime:2.2.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/20471a70a9a179a5d2f8fa50e940d2cc/transformed/core-runtime-2.2.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.concurrent:concurrent-futures:1.1.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.concurrent/concurrent-futures/1.1.0/50b7fb98350d5f42a4e49704b03278542293ba48/concurrent-futures-1.1.0.jar"
|
||||
resolved="androidx.concurrent:concurrent-futures:1.1.0"/>
|
||||
</libraries>
|
||||
@@ -0,0 +1,32 @@
|
||||
<variant
|
||||
name="debug"
|
||||
package="com.example.wgapplink"
|
||||
minSdkVersion="24"
|
||||
targetSdkVersion="37.0"
|
||||
debuggable="true"
|
||||
mergedManifest="build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml"
|
||||
proguardFiles="build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-9.3.2"
|
||||
partialResultsDir="build/intermediates/lint_partial_results/debug/lintAnalyzeDebug/out"
|
||||
desugaredMethodsFiles="/home/bob/.gradle/caches/9.7.1/transforms/d5ccbf7c54a6479d5b954a83411c2367/transformed/D8BackportedDesugaredMethods.txt">
|
||||
<buildFeatures/>
|
||||
<sourceProviders>
|
||||
<sourceProvider
|
||||
manifests="src/main/AndroidManifest.xml"
|
||||
javaDirectories="src/main/java:src/debug/java:src/main/kotlin:src/debug/kotlin"
|
||||
resDirectories="src/main/res:src/debug/res"
|
||||
assetsDirectories="src/main/assets:src/debug/assets"
|
||||
keepRulesDirectories="src/main/keepRules:src/debug/keepRules"
|
||||
aarKeepRulesDirectories="src/main/aarKeepRules:src/debug/aarKeepRules"/>
|
||||
</sourceProviders>
|
||||
<testSourceProviders>
|
||||
</testSourceProviders>
|
||||
<testFixturesSourceProviders>
|
||||
</testFixturesSourceProviders>
|
||||
<artifact
|
||||
classOutputs="build/intermediates/javac/debug/compileDebugJavaWithJavac/classes:build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes:build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar"
|
||||
type="MAIN"
|
||||
applicationId="com.example.wgapplink"
|
||||
generatedSourceFolders="build/generated/ap_generated_sources/debug/out"
|
||||
desugaredMethodsFiles="/home/bob/.gradle/caches/9.7.1/transforms/d5ccbf7c54a6479d5b954a83411c2367/transformed/D8BackportedDesugaredMethods.txt">
|
||||
</artifact>
|
||||
</variant>
|
||||
@@ -0,0 +1,20 @@
|
||||
<lint-module
|
||||
format="1"
|
||||
dir="/home/bob/repos/ai-app/wg-app-link/app"
|
||||
name=":link"
|
||||
type="LIBRARY"
|
||||
maven="AiApp:link:unspecified"
|
||||
agpVersion="9.3.2"
|
||||
buildFolder="build"
|
||||
bootClassPath="/home/bob/Android/Sdk/platforms/android-37.0/android.jar:/home/bob/Android/Sdk/build-tools/36.0.0/core-lambda-stubs.jar"
|
||||
javaSourceLevel="21"
|
||||
compileTarget="android-37.0"
|
||||
neverShrinking="true"
|
||||
highlightGradualR8Api="false">
|
||||
<lintOptions
|
||||
abortOnError="true"
|
||||
absolutePaths="true"
|
||||
checkReleaseBuilds="true"
|
||||
explainIssues="true"/>
|
||||
<variant name="debug"/>
|
||||
</lint-module>
|
||||
+140
@@ -0,0 +1,140 @@
|
||||
<dependencies>
|
||||
<compile
|
||||
roots=":@@:link::debug,com.journeyapps:zxing-android-embedded:4.3.0@aar,androidx.core:core-ktx:1.19.0@aar,androidx.core:core:1.19.0@aar,androidx.annotation:annotation-experimental:1.4.1@aar,androidx.core:core-viewtree:1.0.0@aar,androidx.lifecycle:lifecycle-runtime:2.6.2@aar,androidx.lifecycle:lifecycle-common:2.6.2@jar,androidx.versionedparcelable:versionedparcelable:1.1.1@aar,androidx.arch.core:core-common:2.2.0@jar,androidx.collection:collection:1.0.0@jar,androidx.annotation:annotation-jvm:1.10.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar,org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar,com.google.zxing:core:3.4.1@jar,org.jetbrains:annotations:23.0.0@jar,com.google.guava:listenablefuture:1.0@jar,org.jspecify:jspecify:1.0.0@jar">
|
||||
<dependency
|
||||
name=":@@:link::debug"
|
||||
simpleName="AiApp:link"/>
|
||||
<dependency
|
||||
name="com.journeyapps:zxing-android-embedded:4.3.0@aar"
|
||||
simpleName="com.journeyapps:zxing-android-embedded"/>
|
||||
<dependency
|
||||
name="androidx.core:core-ktx:1.19.0@aar"
|
||||
simpleName="androidx.core:core-ktx"/>
|
||||
<dependency
|
||||
name="androidx.core:core:1.19.0@aar"
|
||||
simpleName="androidx.core:core"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-experimental:1.4.1@aar"
|
||||
simpleName="androidx.annotation:annotation-experimental"/>
|
||||
<dependency
|
||||
name="androidx.core:core-viewtree:1.0.0@aar"
|
||||
simpleName="androidx.core:core-viewtree"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-runtime:2.6.2@aar"
|
||||
simpleName="androidx.lifecycle:lifecycle-runtime"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-common:2.6.2@jar"
|
||||
simpleName="androidx.lifecycle:lifecycle-common"/>
|
||||
<dependency
|
||||
name="androidx.versionedparcelable:versionedparcelable:1.1.1@aar"
|
||||
simpleName="androidx.versionedparcelable:versionedparcelable"/>
|
||||
<dependency
|
||||
name="androidx.arch.core:core-common:2.2.0@jar"
|
||||
simpleName="androidx.arch.core:core-common"/>
|
||||
<dependency
|
||||
name="androidx.collection:collection:1.0.0@jar"
|
||||
simpleName="androidx.collection:collection"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-jvm:1.10.0@jar"
|
||||
simpleName="androidx.annotation:annotation-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-android"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar"
|
||||
simpleName="org.jetbrains.kotlin:kotlin-stdlib"/>
|
||||
<dependency
|
||||
name="com.google.zxing:core:3.4.1@jar"
|
||||
simpleName="com.google.zxing:core"/>
|
||||
<dependency
|
||||
name="org.jetbrains:annotations:23.0.0@jar"
|
||||
simpleName="org.jetbrains:annotations"/>
|
||||
<dependency
|
||||
name="com.google.guava:listenablefuture:1.0@jar"
|
||||
simpleName="com.google.guava:listenablefuture"/>
|
||||
<dependency
|
||||
name="org.jspecify:jspecify:1.0.0@jar"
|
||||
simpleName="org.jspecify:jspecify"/>
|
||||
</compile>
|
||||
<package
|
||||
roots=":@@:link::debug,com.journeyapps:zxing-android-embedded:4.3.0@aar,androidx.core:core:1.19.0@aar,androidx.core:core-ktx:1.19.0@aar,androidx.annotation:annotation-experimental:1.4.1@aar,androidx.core:core-viewtree:1.0.0@aar,androidx.lifecycle:lifecycle-runtime:2.6.2@aar,androidx.lifecycle:lifecycle-common:2.6.2@jar,androidx.interpolator:interpolator:1.0.0@aar,androidx.profileinstaller:profileinstaller:1.3.0@aar,androidx.startup:startup-runtime:1.1.1@aar,androidx.tracing:tracing:1.2.0@aar,androidx.versionedparcelable:versionedparcelable:1.1.1@aar,androidx.collection:collection-jvm:1.4.2@jar,androidx.arch.core:core-runtime:2.2.0@aar,androidx.arch.core:core-common:2.2.0@jar,androidx.concurrent:concurrent-futures:1.1.0@jar,androidx.annotation:annotation-jvm:1.10.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar,org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar,com.google.zxing:core:3.4.1@jar,org.jetbrains:annotations:23.0.0@jar,com.google.guava:listenablefuture:1.0@jar,org.jspecify:jspecify:1.0.0@jar">
|
||||
<dependency
|
||||
name=":@@:link::debug"
|
||||
simpleName="AiApp:link"/>
|
||||
<dependency
|
||||
name="com.journeyapps:zxing-android-embedded:4.3.0@aar"
|
||||
simpleName="com.journeyapps:zxing-android-embedded"/>
|
||||
<dependency
|
||||
name="androidx.core:core:1.19.0@aar"
|
||||
simpleName="androidx.core:core"/>
|
||||
<dependency
|
||||
name="androidx.core:core-ktx:1.19.0@aar"
|
||||
simpleName="androidx.core:core-ktx"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-experimental:1.4.1@aar"
|
||||
simpleName="androidx.annotation:annotation-experimental"/>
|
||||
<dependency
|
||||
name="androidx.core:core-viewtree:1.0.0@aar"
|
||||
simpleName="androidx.core:core-viewtree"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-runtime:2.6.2@aar"
|
||||
simpleName="androidx.lifecycle:lifecycle-runtime"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-common:2.6.2@jar"
|
||||
simpleName="androidx.lifecycle:lifecycle-common"/>
|
||||
<dependency
|
||||
name="androidx.interpolator:interpolator:1.0.0@aar"
|
||||
simpleName="androidx.interpolator:interpolator"/>
|
||||
<dependency
|
||||
name="androidx.profileinstaller:profileinstaller:1.3.0@aar"
|
||||
simpleName="androidx.profileinstaller:profileinstaller"/>
|
||||
<dependency
|
||||
name="androidx.startup:startup-runtime:1.1.1@aar"
|
||||
simpleName="androidx.startup:startup-runtime"/>
|
||||
<dependency
|
||||
name="androidx.tracing:tracing:1.2.0@aar"
|
||||
simpleName="androidx.tracing:tracing"/>
|
||||
<dependency
|
||||
name="androidx.versionedparcelable:versionedparcelable:1.1.1@aar"
|
||||
simpleName="androidx.versionedparcelable:versionedparcelable"/>
|
||||
<dependency
|
||||
name="androidx.collection:collection-jvm:1.4.2@jar"
|
||||
simpleName="androidx.collection:collection-jvm"/>
|
||||
<dependency
|
||||
name="androidx.arch.core:core-runtime:2.2.0@aar"
|
||||
simpleName="androidx.arch.core:core-runtime"/>
|
||||
<dependency
|
||||
name="androidx.arch.core:core-common:2.2.0@jar"
|
||||
simpleName="androidx.arch.core:core-common"/>
|
||||
<dependency
|
||||
name="androidx.concurrent:concurrent-futures:1.1.0@jar"
|
||||
simpleName="androidx.concurrent:concurrent-futures"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-jvm:1.10.0@jar"
|
||||
simpleName="androidx.annotation:annotation-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-android"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar"
|
||||
simpleName="org.jetbrains.kotlin:kotlin-stdlib"/>
|
||||
<dependency
|
||||
name="com.google.zxing:core:3.4.1@jar"
|
||||
simpleName="com.google.zxing:core"/>
|
||||
<dependency
|
||||
name="org.jetbrains:annotations:23.0.0@jar"
|
||||
simpleName="org.jetbrains:annotations"/>
|
||||
<dependency
|
||||
name="com.google.guava:listenablefuture:1.0@jar"
|
||||
simpleName="com.google.guava:listenablefuture"/>
|
||||
<dependency
|
||||
name="org.jspecify:jspecify:1.0.0@jar"
|
||||
simpleName="org.jspecify:jspecify"/>
|
||||
</package>
|
||||
</dependencies>
|
||||
+224
@@ -0,0 +1,224 @@
|
||||
<libraries>
|
||||
<library
|
||||
name=":@@:link::debug"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/7b60c73fa0005ab1f326afe3aa0992c0/transformed/out/jars/classes.jar:/home/bob/.gradle/caches/9.7.1/transforms/7b60c73fa0005ab1f326afe3aa0992c0/transformed/out/jars/libs/R.jar"
|
||||
resolved="AiApp:link:unspecified"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/7b60c73fa0005ab1f326afe3aa0992c0/transformed/out"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="com.journeyapps:zxing-android-embedded:4.3.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/14f6f894012fd221f628fbf9e0238f42/transformed/zxing-android-embedded-4.3.0/jars/classes.jar"
|
||||
resolved="com.journeyapps:zxing-android-embedded:4.3.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/14f6f894012fd221f628fbf9e0238f42/transformed/zxing-android-embedded-4.3.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.core:core-ktx:1.19.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/5a014fd873774e78f0223b52cd1649ed/transformed/core-ktx-1.19.0/jars/classes.jar"
|
||||
resolved="androidx.core:core-ktx:1.19.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/5a014fd873774e78f0223b52cd1649ed/transformed/core-ktx-1.19.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.core:core:1.19.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/398b6fa0484c06f3f82d3885f0f516a8/transformed/core-1.19.0/jars/classes.jar"
|
||||
resolved="androidx.core:core:1.19.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/398b6fa0484c06f3f82d3885f0f516a8/transformed/core-1.19.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.annotation:annotation-experimental:1.4.1@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/da5b831e43759ac311ec5f67937a3680/transformed/annotation-experimental-1.4.1/jars/classes.jar"
|
||||
resolved="androidx.annotation:annotation-experimental:1.4.1"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/da5b831e43759ac311ec5f67937a3680/transformed/annotation-experimental-1.4.1"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.core:core-viewtree:1.0.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/cb5f80d1f35aebba147383885a3d6759/transformed/core-viewtree-1.0.0/jars/classes.jar"
|
||||
resolved="androidx.core:core-viewtree:1.0.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/cb5f80d1f35aebba147383885a3d6759/transformed/core-viewtree-1.0.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.lifecycle:lifecycle-runtime:2.6.2@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/fd6fcd5099bf7d3f2f08efcd5cc64ef9/transformed/lifecycle-runtime-2.6.2/jars/classes.jar"
|
||||
resolved="androidx.lifecycle:lifecycle-runtime:2.6.2"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/fd6fcd5099bf7d3f2f08efcd5cc64ef9/transformed/lifecycle-runtime-2.6.2"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.lifecycle:lifecycle-common:2.6.2@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar"
|
||||
resolved="androidx.lifecycle:lifecycle-common:2.6.2"/>
|
||||
<library
|
||||
name="androidx.versionedparcelable:versionedparcelable:1.1.1@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/83bb2844533d239396e1f7bac8831fa7/transformed/versionedparcelable-1.1.1/jars/classes.jar"
|
||||
resolved="androidx.versionedparcelable:versionedparcelable:1.1.1"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/83bb2844533d239396e1f7bac8831fa7/transformed/versionedparcelable-1.1.1"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.arch.core:core-common:2.2.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar"
|
||||
resolved="androidx.arch.core:core-common:2.2.0"/>
|
||||
<library
|
||||
name="androidx.collection:collection:1.0.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.0.0/42858b26cafdaa69b6149f45dfc2894007bc2c7a/collection-1.0.0.jar"
|
||||
resolved="androidx.collection:collection:1.0.0"
|
||||
provided="true"/>
|
||||
<library
|
||||
name="androidx.annotation:annotation-jvm:1.10.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.10.0/388cfaa79001d0f024d28f6a13d5a3dfc2f0e18f/annotation-jvm-1.10.0.jar"
|
||||
resolved="androidx.annotation:annotation-jvm:1.10.0"/>
|
||||
<library
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.9.0/6cf3b8df5a2ce8c6b0dffe55657a827c405ee2fe/kotlinx-coroutines-android-1.9.0.jar"
|
||||
resolved="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0"/>
|
||||
<library
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.9.0/9beade4c1c1569e4f36cbd2c37e02e3e41502601/kotlinx-coroutines-core-jvm-1.9.0.jar"
|
||||
resolved="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0"/>
|
||||
<library
|
||||
name="org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/2.4.10/8943c84ddc6d5cc00a10dbc3736c397066eeaab5/kotlin-stdlib-2.4.10.jar"
|
||||
resolved="org.jetbrains.kotlin:kotlin-stdlib:2.4.10"/>
|
||||
<library
|
||||
name="com.google.zxing:core:3.4.1@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/com.google.zxing/core/3.4.1/1869da97e9b2b60b5ff2fcaf55899174b93ae25d/core-3.4.1.jar"
|
||||
resolved="com.google.zxing:core:3.4.1"/>
|
||||
<library
|
||||
name="org.jetbrains:annotations:23.0.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/23.0.0/8cc20c07506ec18e0834947b84a864bfc094484e/annotations-23.0.0.jar"
|
||||
resolved="org.jetbrains:annotations:23.0.0"/>
|
||||
<library
|
||||
name="com.google.guava:listenablefuture:1.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/com.google.guava/listenablefuture/1.0/c949a840a6acbc5268d088e47b04177bf90b3cad/listenablefuture-1.0.jar"
|
||||
resolved="com.google.guava:listenablefuture:1.0"/>
|
||||
<library
|
||||
name="org.jspecify:jspecify:1.0.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jspecify/jspecify/1.0.0/7425a601c1c7ec76645a78d22b8c6a627edee507/jspecify-1.0.0.jar"
|
||||
resolved="org.jspecify:jspecify:1.0.0"/>
|
||||
<library
|
||||
name="androidx.interpolator:interpolator:1.0.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/0ece5021556b53c8d4daa9db34f1a756/transformed/interpolator-1.0.0/jars/classes.jar"
|
||||
resolved="androidx.interpolator:interpolator:1.0.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/0ece5021556b53c8d4daa9db34f1a756/transformed/interpolator-1.0.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.profileinstaller:profileinstaller:1.3.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/91d6caf9cdbb25ff913e9a24ab7ee881/transformed/profileinstaller-1.3.0/jars/classes.jar"
|
||||
resolved="androidx.profileinstaller:profileinstaller:1.3.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/91d6caf9cdbb25ff913e9a24ab7ee881/transformed/profileinstaller-1.3.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.startup:startup-runtime:1.1.1@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/18207836b9e2332ed7efea1db9cb9063/transformed/startup-runtime-1.1.1/jars/classes.jar"
|
||||
resolved="androidx.startup:startup-runtime:1.1.1"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/18207836b9e2332ed7efea1db9cb9063/transformed/startup-runtime-1.1.1"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.tracing:tracing:1.2.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/495e33abb85b87b2c6d53b42ffc099f1/transformed/tracing-1.2.0/jars/classes.jar"
|
||||
resolved="androidx.tracing:tracing:1.2.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/495e33abb85b87b2c6d53b42ffc099f1/transformed/tracing-1.2.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.collection:collection-jvm:1.4.2@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.collection/collection-jvm/1.4.2/bc60b5568a66d765a9fe8e266fd0c6c727e0b50b/collection-jvm-1.4.2.jar"
|
||||
resolved="androidx.collection:collection-jvm:1.4.2"/>
|
||||
<library
|
||||
name="androidx.arch.core:core-runtime:2.2.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/20471a70a9a179a5d2f8fa50e940d2cc/transformed/core-runtime-2.2.0/jars/classes.jar"
|
||||
resolved="androidx.arch.core:core-runtime:2.2.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/20471a70a9a179a5d2f8fa50e940d2cc/transformed/core-runtime-2.2.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.concurrent:concurrent-futures:1.1.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.concurrent/concurrent-futures/1.1.0/50b7fb98350d5f42a4e49704b03278542293ba48/concurrent-futures-1.1.0.jar"
|
||||
resolved="androidx.concurrent:concurrent-futures:1.1.0"/>
|
||||
</libraries>
|
||||
@@ -0,0 +1,29 @@
|
||||
<variant
|
||||
name="debug"
|
||||
package="com.example.wgapplink"
|
||||
minSdkVersion="24"
|
||||
targetSdkVersion="37.0"
|
||||
debuggable="true"
|
||||
mergedManifest="build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml"
|
||||
partialResultsDir="build/intermediates/android_test_lint_partial_results/debug/lintAnalyzeDebugAndroidTest/out"
|
||||
desugaredMethodsFiles="/home/bob/.gradle/caches/9.7.1/transforms/d5ccbf7c54a6479d5b954a83411c2367/transformed/D8BackportedDesugaredMethods.txt">
|
||||
<buildFeatures/>
|
||||
<sourceProviders>
|
||||
</sourceProviders>
|
||||
<testSourceProviders>
|
||||
<sourceProvider
|
||||
manifests="src/androidTest/AndroidManifest.xml"
|
||||
javaDirectories="src/androidTest/java:src/androidTestDebug/java:src/androidTest/kotlin:src/androidTestDebug/kotlin"
|
||||
resDirectories="src/androidTest/res:src/androidTestDebug/res"
|
||||
assetsDirectories="src/androidTest/assets:src/androidTestDebug/assets"
|
||||
keepRulesDirectories="src/androidTest/keepRules:src/androidTestDebug/keepRules"
|
||||
androidTest="true"/>
|
||||
</testSourceProviders>
|
||||
<testFixturesSourceProviders>
|
||||
</testFixturesSourceProviders>
|
||||
<artifact
|
||||
type="INSTRUMENTATION_TEST"
|
||||
applicationId="com.example.wgapplink.test"
|
||||
desugaredMethodsFiles="/home/bob/.gradle/caches/9.7.1/transforms/d5ccbf7c54a6479d5b954a83411c2367/transformed/D8BackportedDesugaredMethods.txt">
|
||||
</artifact>
|
||||
</variant>
|
||||
@@ -0,0 +1,20 @@
|
||||
<lint-module
|
||||
format="1"
|
||||
dir="/home/bob/repos/ai-app/wg-app-link/app"
|
||||
name=":link"
|
||||
type="LIBRARY"
|
||||
maven="AiApp:link:unspecified"
|
||||
agpVersion="9.3.2"
|
||||
buildFolder="build"
|
||||
bootClassPath="/home/bob/Android/Sdk/platforms/android-37.0/android.jar:/home/bob/Android/Sdk/build-tools/36.0.0/core-lambda-stubs.jar"
|
||||
javaSourceLevel="21"
|
||||
compileTarget="android-37.0"
|
||||
neverShrinking="true"
|
||||
highlightGradualR8Api="false">
|
||||
<lintOptions
|
||||
abortOnError="true"
|
||||
absolutePaths="true"
|
||||
checkReleaseBuilds="true"
|
||||
explainIssues="true"/>
|
||||
<variant name="debug"/>
|
||||
</lint-module>
|
||||
+140
@@ -0,0 +1,140 @@
|
||||
<dependencies>
|
||||
<compile
|
||||
roots=":@@:link::debug,com.journeyapps:zxing-android-embedded:4.3.0@aar,androidx.core:core-ktx:1.19.0@aar,androidx.core:core:1.19.0@aar,androidx.annotation:annotation-experimental:1.4.1@aar,androidx.core:core-viewtree:1.0.0@aar,androidx.lifecycle:lifecycle-runtime:2.6.2@aar,androidx.lifecycle:lifecycle-common:2.6.2@jar,androidx.versionedparcelable:versionedparcelable:1.1.1@aar,androidx.arch.core:core-common:2.2.0@jar,androidx.collection:collection:1.0.0@jar,androidx.annotation:annotation-jvm:1.10.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar,org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar,com.google.zxing:core:3.4.1@jar,org.jetbrains:annotations:23.0.0@jar,com.google.guava:listenablefuture:1.0@jar,org.jspecify:jspecify:1.0.0@jar">
|
||||
<dependency
|
||||
name=":@@:link::debug"
|
||||
simpleName="AiApp:link"/>
|
||||
<dependency
|
||||
name="com.journeyapps:zxing-android-embedded:4.3.0@aar"
|
||||
simpleName="com.journeyapps:zxing-android-embedded"/>
|
||||
<dependency
|
||||
name="androidx.core:core-ktx:1.19.0@aar"
|
||||
simpleName="androidx.core:core-ktx"/>
|
||||
<dependency
|
||||
name="androidx.core:core:1.19.0@aar"
|
||||
simpleName="androidx.core:core"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-experimental:1.4.1@aar"
|
||||
simpleName="androidx.annotation:annotation-experimental"/>
|
||||
<dependency
|
||||
name="androidx.core:core-viewtree:1.0.0@aar"
|
||||
simpleName="androidx.core:core-viewtree"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-runtime:2.6.2@aar"
|
||||
simpleName="androidx.lifecycle:lifecycle-runtime"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-common:2.6.2@jar"
|
||||
simpleName="androidx.lifecycle:lifecycle-common"/>
|
||||
<dependency
|
||||
name="androidx.versionedparcelable:versionedparcelable:1.1.1@aar"
|
||||
simpleName="androidx.versionedparcelable:versionedparcelable"/>
|
||||
<dependency
|
||||
name="androidx.arch.core:core-common:2.2.0@jar"
|
||||
simpleName="androidx.arch.core:core-common"/>
|
||||
<dependency
|
||||
name="androidx.collection:collection:1.0.0@jar"
|
||||
simpleName="androidx.collection:collection"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-jvm:1.10.0@jar"
|
||||
simpleName="androidx.annotation:annotation-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-android"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar"
|
||||
simpleName="org.jetbrains.kotlin:kotlin-stdlib"/>
|
||||
<dependency
|
||||
name="com.google.zxing:core:3.4.1@jar"
|
||||
simpleName="com.google.zxing:core"/>
|
||||
<dependency
|
||||
name="org.jetbrains:annotations:23.0.0@jar"
|
||||
simpleName="org.jetbrains:annotations"/>
|
||||
<dependency
|
||||
name="com.google.guava:listenablefuture:1.0@jar"
|
||||
simpleName="com.google.guava:listenablefuture"/>
|
||||
<dependency
|
||||
name="org.jspecify:jspecify:1.0.0@jar"
|
||||
simpleName="org.jspecify:jspecify"/>
|
||||
</compile>
|
||||
<package
|
||||
roots=":@@:link::debug,com.journeyapps:zxing-android-embedded:4.3.0@aar,androidx.core:core:1.19.0@aar,androidx.core:core-ktx:1.19.0@aar,androidx.annotation:annotation-experimental:1.4.1@aar,androidx.core:core-viewtree:1.0.0@aar,androidx.lifecycle:lifecycle-runtime:2.6.2@aar,androidx.lifecycle:lifecycle-common:2.6.2@jar,androidx.interpolator:interpolator:1.0.0@aar,androidx.profileinstaller:profileinstaller:1.3.0@aar,androidx.startup:startup-runtime:1.1.1@aar,androidx.tracing:tracing:1.2.0@aar,androidx.versionedparcelable:versionedparcelable:1.1.1@aar,androidx.collection:collection-jvm:1.4.2@jar,androidx.arch.core:core-runtime:2.2.0@aar,androidx.arch.core:core-common:2.2.0@jar,androidx.concurrent:concurrent-futures:1.1.0@jar,androidx.annotation:annotation-jvm:1.10.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar,org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar,com.google.zxing:core:3.4.1@jar,org.jetbrains:annotations:23.0.0@jar,com.google.guava:listenablefuture:1.0@jar,org.jspecify:jspecify:1.0.0@jar">
|
||||
<dependency
|
||||
name=":@@:link::debug"
|
||||
simpleName="AiApp:link"/>
|
||||
<dependency
|
||||
name="com.journeyapps:zxing-android-embedded:4.3.0@aar"
|
||||
simpleName="com.journeyapps:zxing-android-embedded"/>
|
||||
<dependency
|
||||
name="androidx.core:core:1.19.0@aar"
|
||||
simpleName="androidx.core:core"/>
|
||||
<dependency
|
||||
name="androidx.core:core-ktx:1.19.0@aar"
|
||||
simpleName="androidx.core:core-ktx"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-experimental:1.4.1@aar"
|
||||
simpleName="androidx.annotation:annotation-experimental"/>
|
||||
<dependency
|
||||
name="androidx.core:core-viewtree:1.0.0@aar"
|
||||
simpleName="androidx.core:core-viewtree"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-runtime:2.6.2@aar"
|
||||
simpleName="androidx.lifecycle:lifecycle-runtime"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-common:2.6.2@jar"
|
||||
simpleName="androidx.lifecycle:lifecycle-common"/>
|
||||
<dependency
|
||||
name="androidx.interpolator:interpolator:1.0.0@aar"
|
||||
simpleName="androidx.interpolator:interpolator"/>
|
||||
<dependency
|
||||
name="androidx.profileinstaller:profileinstaller:1.3.0@aar"
|
||||
simpleName="androidx.profileinstaller:profileinstaller"/>
|
||||
<dependency
|
||||
name="androidx.startup:startup-runtime:1.1.1@aar"
|
||||
simpleName="androidx.startup:startup-runtime"/>
|
||||
<dependency
|
||||
name="androidx.tracing:tracing:1.2.0@aar"
|
||||
simpleName="androidx.tracing:tracing"/>
|
||||
<dependency
|
||||
name="androidx.versionedparcelable:versionedparcelable:1.1.1@aar"
|
||||
simpleName="androidx.versionedparcelable:versionedparcelable"/>
|
||||
<dependency
|
||||
name="androidx.collection:collection-jvm:1.4.2@jar"
|
||||
simpleName="androidx.collection:collection-jvm"/>
|
||||
<dependency
|
||||
name="androidx.arch.core:core-runtime:2.2.0@aar"
|
||||
simpleName="androidx.arch.core:core-runtime"/>
|
||||
<dependency
|
||||
name="androidx.arch.core:core-common:2.2.0@jar"
|
||||
simpleName="androidx.arch.core:core-common"/>
|
||||
<dependency
|
||||
name="androidx.concurrent:concurrent-futures:1.1.0@jar"
|
||||
simpleName="androidx.concurrent:concurrent-futures"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-jvm:1.10.0@jar"
|
||||
simpleName="androidx.annotation:annotation-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-android"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar"
|
||||
simpleName="org.jetbrains.kotlin:kotlin-stdlib"/>
|
||||
<dependency
|
||||
name="com.google.zxing:core:3.4.1@jar"
|
||||
simpleName="com.google.zxing:core"/>
|
||||
<dependency
|
||||
name="org.jetbrains:annotations:23.0.0@jar"
|
||||
simpleName="org.jetbrains:annotations"/>
|
||||
<dependency
|
||||
name="com.google.guava:listenablefuture:1.0@jar"
|
||||
simpleName="com.google.guava:listenablefuture"/>
|
||||
<dependency
|
||||
name="org.jspecify:jspecify:1.0.0@jar"
|
||||
simpleName="org.jspecify:jspecify"/>
|
||||
</package>
|
||||
</dependencies>
|
||||
+224
@@ -0,0 +1,224 @@
|
||||
<libraries>
|
||||
<library
|
||||
name=":@@:link::debug"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/7b60c73fa0005ab1f326afe3aa0992c0/transformed/out/jars/classes.jar:/home/bob/.gradle/caches/9.7.1/transforms/7b60c73fa0005ab1f326afe3aa0992c0/transformed/out/jars/libs/R.jar"
|
||||
resolved="AiApp:link:unspecified"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/7b60c73fa0005ab1f326afe3aa0992c0/transformed/out"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="com.journeyapps:zxing-android-embedded:4.3.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/14f6f894012fd221f628fbf9e0238f42/transformed/zxing-android-embedded-4.3.0/jars/classes.jar"
|
||||
resolved="com.journeyapps:zxing-android-embedded:4.3.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/14f6f894012fd221f628fbf9e0238f42/transformed/zxing-android-embedded-4.3.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.core:core-ktx:1.19.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/5a014fd873774e78f0223b52cd1649ed/transformed/core-ktx-1.19.0/jars/classes.jar"
|
||||
resolved="androidx.core:core-ktx:1.19.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/5a014fd873774e78f0223b52cd1649ed/transformed/core-ktx-1.19.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.core:core:1.19.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/398b6fa0484c06f3f82d3885f0f516a8/transformed/core-1.19.0/jars/classes.jar"
|
||||
resolved="androidx.core:core:1.19.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/398b6fa0484c06f3f82d3885f0f516a8/transformed/core-1.19.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.annotation:annotation-experimental:1.4.1@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/da5b831e43759ac311ec5f67937a3680/transformed/annotation-experimental-1.4.1/jars/classes.jar"
|
||||
resolved="androidx.annotation:annotation-experimental:1.4.1"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/da5b831e43759ac311ec5f67937a3680/transformed/annotation-experimental-1.4.1"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.core:core-viewtree:1.0.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/cb5f80d1f35aebba147383885a3d6759/transformed/core-viewtree-1.0.0/jars/classes.jar"
|
||||
resolved="androidx.core:core-viewtree:1.0.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/cb5f80d1f35aebba147383885a3d6759/transformed/core-viewtree-1.0.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.lifecycle:lifecycle-runtime:2.6.2@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/fd6fcd5099bf7d3f2f08efcd5cc64ef9/transformed/lifecycle-runtime-2.6.2/jars/classes.jar"
|
||||
resolved="androidx.lifecycle:lifecycle-runtime:2.6.2"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/fd6fcd5099bf7d3f2f08efcd5cc64ef9/transformed/lifecycle-runtime-2.6.2"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.lifecycle:lifecycle-common:2.6.2@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar"
|
||||
resolved="androidx.lifecycle:lifecycle-common:2.6.2"/>
|
||||
<library
|
||||
name="androidx.versionedparcelable:versionedparcelable:1.1.1@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/83bb2844533d239396e1f7bac8831fa7/transformed/versionedparcelable-1.1.1/jars/classes.jar"
|
||||
resolved="androidx.versionedparcelable:versionedparcelable:1.1.1"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/83bb2844533d239396e1f7bac8831fa7/transformed/versionedparcelable-1.1.1"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.arch.core:core-common:2.2.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar"
|
||||
resolved="androidx.arch.core:core-common:2.2.0"/>
|
||||
<library
|
||||
name="androidx.collection:collection:1.0.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.0.0/42858b26cafdaa69b6149f45dfc2894007bc2c7a/collection-1.0.0.jar"
|
||||
resolved="androidx.collection:collection:1.0.0"
|
||||
provided="true"/>
|
||||
<library
|
||||
name="androidx.annotation:annotation-jvm:1.10.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.10.0/388cfaa79001d0f024d28f6a13d5a3dfc2f0e18f/annotation-jvm-1.10.0.jar"
|
||||
resolved="androidx.annotation:annotation-jvm:1.10.0"/>
|
||||
<library
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.9.0/6cf3b8df5a2ce8c6b0dffe55657a827c405ee2fe/kotlinx-coroutines-android-1.9.0.jar"
|
||||
resolved="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0"/>
|
||||
<library
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.9.0/9beade4c1c1569e4f36cbd2c37e02e3e41502601/kotlinx-coroutines-core-jvm-1.9.0.jar"
|
||||
resolved="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0"/>
|
||||
<library
|
||||
name="org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/2.4.10/8943c84ddc6d5cc00a10dbc3736c397066eeaab5/kotlin-stdlib-2.4.10.jar"
|
||||
resolved="org.jetbrains.kotlin:kotlin-stdlib:2.4.10"/>
|
||||
<library
|
||||
name="com.google.zxing:core:3.4.1@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/com.google.zxing/core/3.4.1/1869da97e9b2b60b5ff2fcaf55899174b93ae25d/core-3.4.1.jar"
|
||||
resolved="com.google.zxing:core:3.4.1"/>
|
||||
<library
|
||||
name="org.jetbrains:annotations:23.0.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/23.0.0/8cc20c07506ec18e0834947b84a864bfc094484e/annotations-23.0.0.jar"
|
||||
resolved="org.jetbrains:annotations:23.0.0"/>
|
||||
<library
|
||||
name="com.google.guava:listenablefuture:1.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/com.google.guava/listenablefuture/1.0/c949a840a6acbc5268d088e47b04177bf90b3cad/listenablefuture-1.0.jar"
|
||||
resolved="com.google.guava:listenablefuture:1.0"/>
|
||||
<library
|
||||
name="org.jspecify:jspecify:1.0.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jspecify/jspecify/1.0.0/7425a601c1c7ec76645a78d22b8c6a627edee507/jspecify-1.0.0.jar"
|
||||
resolved="org.jspecify:jspecify:1.0.0"/>
|
||||
<library
|
||||
name="androidx.interpolator:interpolator:1.0.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/0ece5021556b53c8d4daa9db34f1a756/transformed/interpolator-1.0.0/jars/classes.jar"
|
||||
resolved="androidx.interpolator:interpolator:1.0.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/0ece5021556b53c8d4daa9db34f1a756/transformed/interpolator-1.0.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.profileinstaller:profileinstaller:1.3.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/91d6caf9cdbb25ff913e9a24ab7ee881/transformed/profileinstaller-1.3.0/jars/classes.jar"
|
||||
resolved="androidx.profileinstaller:profileinstaller:1.3.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/91d6caf9cdbb25ff913e9a24ab7ee881/transformed/profileinstaller-1.3.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.startup:startup-runtime:1.1.1@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/18207836b9e2332ed7efea1db9cb9063/transformed/startup-runtime-1.1.1/jars/classes.jar"
|
||||
resolved="androidx.startup:startup-runtime:1.1.1"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/18207836b9e2332ed7efea1db9cb9063/transformed/startup-runtime-1.1.1"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.tracing:tracing:1.2.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/495e33abb85b87b2c6d53b42ffc099f1/transformed/tracing-1.2.0/jars/classes.jar"
|
||||
resolved="androidx.tracing:tracing:1.2.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/495e33abb85b87b2c6d53b42ffc099f1/transformed/tracing-1.2.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.collection:collection-jvm:1.4.2@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.collection/collection-jvm/1.4.2/bc60b5568a66d765a9fe8e266fd0c6c727e0b50b/collection-jvm-1.4.2.jar"
|
||||
resolved="androidx.collection:collection-jvm:1.4.2"/>
|
||||
<library
|
||||
name="androidx.arch.core:core-runtime:2.2.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/20471a70a9a179a5d2f8fa50e940d2cc/transformed/core-runtime-2.2.0/jars/classes.jar"
|
||||
resolved="androidx.arch.core:core-runtime:2.2.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/20471a70a9a179a5d2f8fa50e940d2cc/transformed/core-runtime-2.2.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.concurrent:concurrent-futures:1.1.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.concurrent/concurrent-futures/1.1.0/50b7fb98350d5f42a4e49704b03278542293ba48/concurrent-futures-1.1.0.jar"
|
||||
resolved="androidx.concurrent:concurrent-futures:1.1.0"/>
|
||||
</libraries>
|
||||
@@ -0,0 +1,26 @@
|
||||
<variant
|
||||
name="debug"
|
||||
package="com.example.wgapplink"
|
||||
minSdkVersion="24"
|
||||
targetSdkVersion="37.0"
|
||||
debuggable="true"
|
||||
mergedManifest="build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml"
|
||||
partialResultsDir="build/intermediates/unit_test_lint_partial_results/debug/lintAnalyzeDebugUnitTest/out"
|
||||
desugaredMethodsFiles="/home/bob/.gradle/caches/9.7.1/transforms/d5ccbf7c54a6479d5b954a83411c2367/transformed/D8BackportedDesugaredMethods.txt">
|
||||
<buildFeatures/>
|
||||
<sourceProviders>
|
||||
</sourceProviders>
|
||||
<testSourceProviders>
|
||||
<sourceProvider
|
||||
manifests="src/test/AndroidManifest.xml"
|
||||
javaDirectories="src/test/java:src/testDebug/java:src/test/kotlin:src/testDebug/kotlin"
|
||||
assetsDirectories="src/test/assets:src/testDebug/assets"
|
||||
keepRulesDirectories="src/test/keepRules:src/testDebug/keepRules"
|
||||
unitTest="true"/>
|
||||
</testSourceProviders>
|
||||
<testFixturesSourceProviders>
|
||||
</testFixturesSourceProviders>
|
||||
<artifact
|
||||
type="UNIT_TEST">
|
||||
</artifact>
|
||||
</variant>
|
||||
@@ -0,0 +1,20 @@
|
||||
<lint-module
|
||||
format="1"
|
||||
dir="/home/bob/repos/ai-app/wg-app-link/app"
|
||||
name=":link"
|
||||
type="LIBRARY"
|
||||
maven="AiApp:link:unspecified"
|
||||
agpVersion="9.3.2"
|
||||
buildFolder="build"
|
||||
bootClassPath="/home/bob/Android/Sdk/platforms/android-37.0/android.jar:/home/bob/Android/Sdk/build-tools/36.0.0/core-lambda-stubs.jar"
|
||||
javaSourceLevel="21"
|
||||
compileTarget="android-37.0"
|
||||
neverShrinking="true"
|
||||
highlightGradualR8Api="false">
|
||||
<lintOptions
|
||||
abortOnError="true"
|
||||
absolutePaths="true"
|
||||
checkReleaseBuilds="true"
|
||||
explainIssues="true"/>
|
||||
<variant name="debug"/>
|
||||
</lint-module>
|
||||
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/bob/repos/ai-app/wg-app-link/app/src/main/assets"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/bob/repos/ai-app/wg-app-link/app/src/debug/assets"/></dataSet></merger>
|
||||
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/bob/repos/ai-app/wg-app-link/app/src/main/jniLibs"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/bob/repos/ai-app/wg-app-link/app/src/debug/jniLibs"/></dataSet></merger>
|
||||
BIN
Binary file not shown.
@@ -0,0 +1 @@
|
||||
Cache for Android Lint32.3.2_f037cb58f99bbf1c2689296af31c8623
|
||||
BIN
Binary file not shown.
@@ -0,0 +1 @@
|
||||
Cache for Android Lint32.3.2_f037cb58f99bbf1c2689296af31c8623
|
||||
@@ -0,0 +1 @@
|
||||
Cache for Android Lint32.3.2_f037cb58f99bbf1c2689296af31c8623
|
||||
+134
@@ -0,0 +1,134 @@
|
||||
<dependencies>
|
||||
<compile
|
||||
roots="com.journeyapps:zxing-android-embedded:4.3.0@aar,androidx.core:core-ktx:1.19.0@aar,androidx.core:core:1.19.0@aar,androidx.annotation:annotation-experimental:1.4.1@aar,androidx.core:core-viewtree:1.0.0@aar,androidx.lifecycle:lifecycle-runtime:2.6.2@aar,androidx.lifecycle:lifecycle-common:2.6.2@jar,androidx.versionedparcelable:versionedparcelable:1.1.1@aar,androidx.arch.core:core-common:2.2.0@jar,androidx.collection:collection:1.0.0@jar,androidx.annotation:annotation-jvm:1.10.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar,org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar,com.google.zxing:core:3.4.1@jar,org.jetbrains:annotations:23.0.0@jar,com.google.guava:listenablefuture:1.0@jar,org.jspecify:jspecify:1.0.0@jar">
|
||||
<dependency
|
||||
name="com.journeyapps:zxing-android-embedded:4.3.0@aar"
|
||||
simpleName="com.journeyapps:zxing-android-embedded"/>
|
||||
<dependency
|
||||
name="androidx.core:core-ktx:1.19.0@aar"
|
||||
simpleName="androidx.core:core-ktx"/>
|
||||
<dependency
|
||||
name="androidx.core:core:1.19.0@aar"
|
||||
simpleName="androidx.core:core"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-experimental:1.4.1@aar"
|
||||
simpleName="androidx.annotation:annotation-experimental"/>
|
||||
<dependency
|
||||
name="androidx.core:core-viewtree:1.0.0@aar"
|
||||
simpleName="androidx.core:core-viewtree"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-runtime:2.6.2@aar"
|
||||
simpleName="androidx.lifecycle:lifecycle-runtime"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-common:2.6.2@jar"
|
||||
simpleName="androidx.lifecycle:lifecycle-common"/>
|
||||
<dependency
|
||||
name="androidx.versionedparcelable:versionedparcelable:1.1.1@aar"
|
||||
simpleName="androidx.versionedparcelable:versionedparcelable"/>
|
||||
<dependency
|
||||
name="androidx.arch.core:core-common:2.2.0@jar"
|
||||
simpleName="androidx.arch.core:core-common"/>
|
||||
<dependency
|
||||
name="androidx.collection:collection:1.0.0@jar"
|
||||
simpleName="androidx.collection:collection"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-jvm:1.10.0@jar"
|
||||
simpleName="androidx.annotation:annotation-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-android"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar"
|
||||
simpleName="org.jetbrains.kotlin:kotlin-stdlib"/>
|
||||
<dependency
|
||||
name="com.google.zxing:core:3.4.1@jar"
|
||||
simpleName="com.google.zxing:core"/>
|
||||
<dependency
|
||||
name="org.jetbrains:annotations:23.0.0@jar"
|
||||
simpleName="org.jetbrains:annotations"/>
|
||||
<dependency
|
||||
name="com.google.guava:listenablefuture:1.0@jar"
|
||||
simpleName="com.google.guava:listenablefuture"/>
|
||||
<dependency
|
||||
name="org.jspecify:jspecify:1.0.0@jar"
|
||||
simpleName="org.jspecify:jspecify"/>
|
||||
</compile>
|
||||
<package
|
||||
roots="com.journeyapps:zxing-android-embedded:4.3.0@aar,androidx.core:core:1.19.0@aar,androidx.core:core-ktx:1.19.0@aar,androidx.annotation:annotation-experimental:1.4.1@aar,androidx.core:core-viewtree:1.0.0@aar,androidx.lifecycle:lifecycle-runtime:2.6.2@aar,androidx.lifecycle:lifecycle-common:2.6.2@jar,androidx.interpolator:interpolator:1.0.0@aar,androidx.profileinstaller:profileinstaller:1.3.0@aar,androidx.startup:startup-runtime:1.1.1@aar,androidx.tracing:tracing:1.2.0@aar,androidx.versionedparcelable:versionedparcelable:1.1.1@aar,androidx.collection:collection-jvm:1.4.2@jar,androidx.arch.core:core-runtime:2.2.0@aar,androidx.arch.core:core-common:2.2.0@jar,androidx.concurrent:concurrent-futures:1.1.0@jar,androidx.annotation:annotation-jvm:1.10.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar,org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar,com.google.zxing:core:3.4.1@jar,org.jetbrains:annotations:23.0.0@jar,com.google.guava:listenablefuture:1.0@jar,org.jspecify:jspecify:1.0.0@jar">
|
||||
<dependency
|
||||
name="com.journeyapps:zxing-android-embedded:4.3.0@aar"
|
||||
simpleName="com.journeyapps:zxing-android-embedded"/>
|
||||
<dependency
|
||||
name="androidx.core:core:1.19.0@aar"
|
||||
simpleName="androidx.core:core"/>
|
||||
<dependency
|
||||
name="androidx.core:core-ktx:1.19.0@aar"
|
||||
simpleName="androidx.core:core-ktx"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-experimental:1.4.1@aar"
|
||||
simpleName="androidx.annotation:annotation-experimental"/>
|
||||
<dependency
|
||||
name="androidx.core:core-viewtree:1.0.0@aar"
|
||||
simpleName="androidx.core:core-viewtree"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-runtime:2.6.2@aar"
|
||||
simpleName="androidx.lifecycle:lifecycle-runtime"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-common:2.6.2@jar"
|
||||
simpleName="androidx.lifecycle:lifecycle-common"/>
|
||||
<dependency
|
||||
name="androidx.interpolator:interpolator:1.0.0@aar"
|
||||
simpleName="androidx.interpolator:interpolator"/>
|
||||
<dependency
|
||||
name="androidx.profileinstaller:profileinstaller:1.3.0@aar"
|
||||
simpleName="androidx.profileinstaller:profileinstaller"/>
|
||||
<dependency
|
||||
name="androidx.startup:startup-runtime:1.1.1@aar"
|
||||
simpleName="androidx.startup:startup-runtime"/>
|
||||
<dependency
|
||||
name="androidx.tracing:tracing:1.2.0@aar"
|
||||
simpleName="androidx.tracing:tracing"/>
|
||||
<dependency
|
||||
name="androidx.versionedparcelable:versionedparcelable:1.1.1@aar"
|
||||
simpleName="androidx.versionedparcelable:versionedparcelable"/>
|
||||
<dependency
|
||||
name="androidx.collection:collection-jvm:1.4.2@jar"
|
||||
simpleName="androidx.collection:collection-jvm"/>
|
||||
<dependency
|
||||
name="androidx.arch.core:core-runtime:2.2.0@aar"
|
||||
simpleName="androidx.arch.core:core-runtime"/>
|
||||
<dependency
|
||||
name="androidx.arch.core:core-common:2.2.0@jar"
|
||||
simpleName="androidx.arch.core:core-common"/>
|
||||
<dependency
|
||||
name="androidx.concurrent:concurrent-futures:1.1.0@jar"
|
||||
simpleName="androidx.concurrent:concurrent-futures"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-jvm:1.10.0@jar"
|
||||
simpleName="androidx.annotation:annotation-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-android"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar"
|
||||
simpleName="org.jetbrains.kotlin:kotlin-stdlib"/>
|
||||
<dependency
|
||||
name="com.google.zxing:core:3.4.1@jar"
|
||||
simpleName="com.google.zxing:core"/>
|
||||
<dependency
|
||||
name="org.jetbrains:annotations:23.0.0@jar"
|
||||
simpleName="org.jetbrains:annotations"/>
|
||||
<dependency
|
||||
name="com.google.guava:listenablefuture:1.0@jar"
|
||||
simpleName="com.google.guava:listenablefuture"/>
|
||||
<dependency
|
||||
name="org.jspecify:jspecify:1.0.0@jar"
|
||||
simpleName="org.jspecify:jspecify"/>
|
||||
</package>
|
||||
</dependencies>
|
||||
+211
@@ -0,0 +1,211 @@
|
||||
<libraries>
|
||||
<library
|
||||
name="com.journeyapps:zxing-android-embedded:4.3.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/14f6f894012fd221f628fbf9e0238f42/transformed/zxing-android-embedded-4.3.0/jars/classes.jar"
|
||||
resolved="com.journeyapps:zxing-android-embedded:4.3.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/14f6f894012fd221f628fbf9e0238f42/transformed/zxing-android-embedded-4.3.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.core:core-ktx:1.19.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/5a014fd873774e78f0223b52cd1649ed/transformed/core-ktx-1.19.0/jars/classes.jar"
|
||||
resolved="androidx.core:core-ktx:1.19.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/5a014fd873774e78f0223b52cd1649ed/transformed/core-ktx-1.19.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.core:core:1.19.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/398b6fa0484c06f3f82d3885f0f516a8/transformed/core-1.19.0/jars/classes.jar"
|
||||
resolved="androidx.core:core:1.19.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/398b6fa0484c06f3f82d3885f0f516a8/transformed/core-1.19.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.annotation:annotation-experimental:1.4.1@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/da5b831e43759ac311ec5f67937a3680/transformed/annotation-experimental-1.4.1/jars/classes.jar"
|
||||
resolved="androidx.annotation:annotation-experimental:1.4.1"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/da5b831e43759ac311ec5f67937a3680/transformed/annotation-experimental-1.4.1"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.core:core-viewtree:1.0.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/cb5f80d1f35aebba147383885a3d6759/transformed/core-viewtree-1.0.0/jars/classes.jar"
|
||||
resolved="androidx.core:core-viewtree:1.0.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/cb5f80d1f35aebba147383885a3d6759/transformed/core-viewtree-1.0.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.lifecycle:lifecycle-runtime:2.6.2@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/fd6fcd5099bf7d3f2f08efcd5cc64ef9/transformed/lifecycle-runtime-2.6.2/jars/classes.jar"
|
||||
resolved="androidx.lifecycle:lifecycle-runtime:2.6.2"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/fd6fcd5099bf7d3f2f08efcd5cc64ef9/transformed/lifecycle-runtime-2.6.2"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.lifecycle:lifecycle-common:2.6.2@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar"
|
||||
resolved="androidx.lifecycle:lifecycle-common:2.6.2"/>
|
||||
<library
|
||||
name="androidx.versionedparcelable:versionedparcelable:1.1.1@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/83bb2844533d239396e1f7bac8831fa7/transformed/versionedparcelable-1.1.1/jars/classes.jar"
|
||||
resolved="androidx.versionedparcelable:versionedparcelable:1.1.1"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/83bb2844533d239396e1f7bac8831fa7/transformed/versionedparcelable-1.1.1"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.arch.core:core-common:2.2.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar"
|
||||
resolved="androidx.arch.core:core-common:2.2.0"/>
|
||||
<library
|
||||
name="androidx.collection:collection:1.0.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.0.0/42858b26cafdaa69b6149f45dfc2894007bc2c7a/collection-1.0.0.jar"
|
||||
resolved="androidx.collection:collection:1.0.0"
|
||||
provided="true"/>
|
||||
<library
|
||||
name="androidx.annotation:annotation-jvm:1.10.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.10.0/388cfaa79001d0f024d28f6a13d5a3dfc2f0e18f/annotation-jvm-1.10.0.jar"
|
||||
resolved="androidx.annotation:annotation-jvm:1.10.0"/>
|
||||
<library
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.9.0/6cf3b8df5a2ce8c6b0dffe55657a827c405ee2fe/kotlinx-coroutines-android-1.9.0.jar"
|
||||
resolved="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0"/>
|
||||
<library
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.9.0/9beade4c1c1569e4f36cbd2c37e02e3e41502601/kotlinx-coroutines-core-jvm-1.9.0.jar"
|
||||
resolved="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0"/>
|
||||
<library
|
||||
name="org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/2.4.10/8943c84ddc6d5cc00a10dbc3736c397066eeaab5/kotlin-stdlib-2.4.10.jar"
|
||||
resolved="org.jetbrains.kotlin:kotlin-stdlib:2.4.10"/>
|
||||
<library
|
||||
name="com.google.zxing:core:3.4.1@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/com.google.zxing/core/3.4.1/1869da97e9b2b60b5ff2fcaf55899174b93ae25d/core-3.4.1.jar"
|
||||
resolved="com.google.zxing:core:3.4.1"/>
|
||||
<library
|
||||
name="org.jetbrains:annotations:23.0.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/23.0.0/8cc20c07506ec18e0834947b84a864bfc094484e/annotations-23.0.0.jar"
|
||||
resolved="org.jetbrains:annotations:23.0.0"/>
|
||||
<library
|
||||
name="com.google.guava:listenablefuture:1.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/com.google.guava/listenablefuture/1.0/c949a840a6acbc5268d088e47b04177bf90b3cad/listenablefuture-1.0.jar"
|
||||
resolved="com.google.guava:listenablefuture:1.0"/>
|
||||
<library
|
||||
name="org.jspecify:jspecify:1.0.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jspecify/jspecify/1.0.0/7425a601c1c7ec76645a78d22b8c6a627edee507/jspecify-1.0.0.jar"
|
||||
resolved="org.jspecify:jspecify:1.0.0"/>
|
||||
<library
|
||||
name="androidx.interpolator:interpolator:1.0.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/0ece5021556b53c8d4daa9db34f1a756/transformed/interpolator-1.0.0/jars/classes.jar"
|
||||
resolved="androidx.interpolator:interpolator:1.0.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/0ece5021556b53c8d4daa9db34f1a756/transformed/interpolator-1.0.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.profileinstaller:profileinstaller:1.3.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/91d6caf9cdbb25ff913e9a24ab7ee881/transformed/profileinstaller-1.3.0/jars/classes.jar"
|
||||
resolved="androidx.profileinstaller:profileinstaller:1.3.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/91d6caf9cdbb25ff913e9a24ab7ee881/transformed/profileinstaller-1.3.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.startup:startup-runtime:1.1.1@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/18207836b9e2332ed7efea1db9cb9063/transformed/startup-runtime-1.1.1/jars/classes.jar"
|
||||
resolved="androidx.startup:startup-runtime:1.1.1"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/18207836b9e2332ed7efea1db9cb9063/transformed/startup-runtime-1.1.1"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.tracing:tracing:1.2.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/495e33abb85b87b2c6d53b42ffc099f1/transformed/tracing-1.2.0/jars/classes.jar"
|
||||
resolved="androidx.tracing:tracing:1.2.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/495e33abb85b87b2c6d53b42ffc099f1/transformed/tracing-1.2.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.collection:collection-jvm:1.4.2@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.collection/collection-jvm/1.4.2/bc60b5568a66d765a9fe8e266fd0c6c727e0b50b/collection-jvm-1.4.2.jar"
|
||||
resolved="androidx.collection:collection-jvm:1.4.2"/>
|
||||
<library
|
||||
name="androidx.arch.core:core-runtime:2.2.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/20471a70a9a179a5d2f8fa50e940d2cc/transformed/core-runtime-2.2.0/jars/classes.jar"
|
||||
resolved="androidx.arch.core:core-runtime:2.2.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/20471a70a9a179a5d2f8fa50e940d2cc/transformed/core-runtime-2.2.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.concurrent:concurrent-futures:1.1.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.concurrent/concurrent-futures/1.1.0/50b7fb98350d5f42a4e49704b03278542293ba48/concurrent-futures-1.1.0.jar"
|
||||
resolved="androidx.concurrent:concurrent-futures:1.1.0"/>
|
||||
</libraries>
|
||||
@@ -0,0 +1,32 @@
|
||||
<variant
|
||||
name="debug"
|
||||
package="com.example.wgapplink"
|
||||
minSdkVersion="24"
|
||||
targetSdkVersion="37.0"
|
||||
debuggable="true"
|
||||
mergedManifest="build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml"
|
||||
manifestMergeReport="build/outputs/logs/manifest-merger-debug-report.txt"
|
||||
proguardFiles="build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-9.3.2"
|
||||
partialResultsDir="build/intermediates/lint_partial_results/debug/lintAnalyzeDebug/out">
|
||||
<buildFeatures/>
|
||||
<sourceProviders>
|
||||
<sourceProvider
|
||||
manifests="src/main/AndroidManifest.xml"
|
||||
javaDirectories="src/main/java:src/debug/java:src/main/kotlin:src/debug/kotlin"
|
||||
resDirectories="src/main/res:src/debug/res"
|
||||
assetsDirectories="src/main/assets:src/debug/assets"
|
||||
keepRulesDirectories="src/main/keepRules:src/debug/keepRules"
|
||||
aarKeepRulesDirectories="src/main/aarKeepRules:src/debug/aarKeepRules"/>
|
||||
</sourceProviders>
|
||||
<testSourceProviders>
|
||||
</testSourceProviders>
|
||||
<testFixturesSourceProviders>
|
||||
</testFixturesSourceProviders>
|
||||
<artifact
|
||||
classOutputs="build/intermediates/javac/debug/compileDebugJavaWithJavac/classes:build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes:build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar"
|
||||
type="MAIN"
|
||||
applicationId="com.example.wgapplink"
|
||||
generatedSourceFolders="build/generated/ap_generated_sources/debug/out"
|
||||
desugaredMethodsFiles="/home/bob/.gradle/caches/9.7.1/transforms/d5ccbf7c54a6479d5b954a83411c2367/transformed/D8BackportedDesugaredMethods.txt">
|
||||
</artifact>
|
||||
</variant>
|
||||
@@ -0,0 +1,20 @@
|
||||
<lint-module
|
||||
format="1"
|
||||
dir="/home/bob/repos/ai-app/wg-app-link/app"
|
||||
name=":link"
|
||||
type="LIBRARY"
|
||||
maven="AiApp:link:unspecified"
|
||||
agpVersion="9.3.2"
|
||||
buildFolder="build"
|
||||
bootClassPath="/home/bob/Android/Sdk/platforms/android-37.0/android.jar:/home/bob/Android/Sdk/build-tools/36.0.0/core-lambda-stubs.jar"
|
||||
javaSourceLevel="21"
|
||||
compileTarget="android-37.0"
|
||||
neverShrinking="true"
|
||||
highlightGradualR8Api="false">
|
||||
<lintOptions
|
||||
abortOnError="true"
|
||||
absolutePaths="true"
|
||||
checkReleaseBuilds="true"
|
||||
explainIssues="true"/>
|
||||
<variant name="debug"/>
|
||||
</lint-module>
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
mavenArtifactId=link
|
||||
mavenGroupId=AiApp
|
||||
mavenVersion=unspecified
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
+9
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<incidents format="6" by="lint 9.3.2" type="partial_results">
|
||||
<map id="UnusedResources">
|
||||
<entry
|
||||
name="model"
|
||||
string=""/>
|
||||
</map>
|
||||
|
||||
</incidents>
|
||||
Whitespace-only changes.
Binary file not shown.
+2
@@ -0,0 +1,2 @@
|
||||
R_DEF: Internal format may change without notice
|
||||
local
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
1<?xml version="1.0" encoding="utf-8"?>
|
||||
2<!--
|
||||
3 Nothing is declared here. EnrollmentScanActivity is registered by each
|
||||
4 consuming app's own manifest, because the activity's label, theme and
|
||||
5 parent are the app's business and merging a fixed one would take that
|
||||
6 choice away.
|
||||
7-->
|
||||
8<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
9 package="com.example.wgapplink" >
|
||||
10
|
||||
11 <uses-sdk android:minSdkVersion="24" />
|
||||
11-->INJECTED
|
||||
11-->INJECTED
|
||||
12
|
||||
13</manifest>
|
||||
Binary file not shown.
+13
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Nothing is declared here. EnrollmentScanActivity is registered by each
|
||||
consuming app's own manifest, because the activity's label, theme and
|
||||
parent are the app's business and merging a fixed one would take that
|
||||
choice away.
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.example.wgapplink" >
|
||||
|
||||
<uses-sdk android:minSdkVersion="24" />
|
||||
|
||||
</manifest>
|
||||
@@ -0,0 +1 @@
|
||||
[]
|
||||
+1
@@ -0,0 +1 @@
|
||||
0 Warning/Error
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
com.example.wgapplink
|
||||
+140
@@ -0,0 +1,140 @@
|
||||
<dependencies>
|
||||
<compile
|
||||
roots=":@@:link::debug,com.journeyapps:zxing-android-embedded:4.3.0@aar,androidx.core:core-ktx:1.19.0@aar,androidx.core:core:1.19.0@aar,androidx.annotation:annotation-experimental:1.4.1@aar,androidx.core:core-viewtree:1.0.0@aar,androidx.lifecycle:lifecycle-runtime:2.6.2@aar,androidx.lifecycle:lifecycle-common:2.6.2@jar,androidx.versionedparcelable:versionedparcelable:1.1.1@aar,androidx.arch.core:core-common:2.2.0@jar,androidx.collection:collection:1.0.0@jar,androidx.annotation:annotation-jvm:1.10.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar,org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar,com.google.zxing:core:3.4.1@jar,org.jetbrains:annotations:23.0.0@jar,com.google.guava:listenablefuture:1.0@jar,org.jspecify:jspecify:1.0.0@jar">
|
||||
<dependency
|
||||
name=":@@:link::debug"
|
||||
simpleName="AiApp:link"/>
|
||||
<dependency
|
||||
name="com.journeyapps:zxing-android-embedded:4.3.0@aar"
|
||||
simpleName="com.journeyapps:zxing-android-embedded"/>
|
||||
<dependency
|
||||
name="androidx.core:core-ktx:1.19.0@aar"
|
||||
simpleName="androidx.core:core-ktx"/>
|
||||
<dependency
|
||||
name="androidx.core:core:1.19.0@aar"
|
||||
simpleName="androidx.core:core"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-experimental:1.4.1@aar"
|
||||
simpleName="androidx.annotation:annotation-experimental"/>
|
||||
<dependency
|
||||
name="androidx.core:core-viewtree:1.0.0@aar"
|
||||
simpleName="androidx.core:core-viewtree"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-runtime:2.6.2@aar"
|
||||
simpleName="androidx.lifecycle:lifecycle-runtime"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-common:2.6.2@jar"
|
||||
simpleName="androidx.lifecycle:lifecycle-common"/>
|
||||
<dependency
|
||||
name="androidx.versionedparcelable:versionedparcelable:1.1.1@aar"
|
||||
simpleName="androidx.versionedparcelable:versionedparcelable"/>
|
||||
<dependency
|
||||
name="androidx.arch.core:core-common:2.2.0@jar"
|
||||
simpleName="androidx.arch.core:core-common"/>
|
||||
<dependency
|
||||
name="androidx.collection:collection:1.0.0@jar"
|
||||
simpleName="androidx.collection:collection"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-jvm:1.10.0@jar"
|
||||
simpleName="androidx.annotation:annotation-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-android"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar"
|
||||
simpleName="org.jetbrains.kotlin:kotlin-stdlib"/>
|
||||
<dependency
|
||||
name="com.google.zxing:core:3.4.1@jar"
|
||||
simpleName="com.google.zxing:core"/>
|
||||
<dependency
|
||||
name="org.jetbrains:annotations:23.0.0@jar"
|
||||
simpleName="org.jetbrains:annotations"/>
|
||||
<dependency
|
||||
name="com.google.guava:listenablefuture:1.0@jar"
|
||||
simpleName="com.google.guava:listenablefuture"/>
|
||||
<dependency
|
||||
name="org.jspecify:jspecify:1.0.0@jar"
|
||||
simpleName="org.jspecify:jspecify"/>
|
||||
</compile>
|
||||
<package
|
||||
roots=":@@:link::debug,com.journeyapps:zxing-android-embedded:4.3.0@aar,androidx.core:core:1.19.0@aar,androidx.core:core-ktx:1.19.0@aar,androidx.annotation:annotation-experimental:1.4.1@aar,androidx.core:core-viewtree:1.0.0@aar,androidx.lifecycle:lifecycle-runtime:2.6.2@aar,androidx.lifecycle:lifecycle-common:2.6.2@jar,androidx.interpolator:interpolator:1.0.0@aar,androidx.profileinstaller:profileinstaller:1.3.0@aar,androidx.startup:startup-runtime:1.1.1@aar,androidx.tracing:tracing:1.2.0@aar,androidx.versionedparcelable:versionedparcelable:1.1.1@aar,androidx.collection:collection-jvm:1.4.2@jar,androidx.arch.core:core-runtime:2.2.0@aar,androidx.arch.core:core-common:2.2.0@jar,androidx.concurrent:concurrent-futures:1.1.0@jar,androidx.annotation:annotation-jvm:1.10.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar,org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar,org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar,com.google.zxing:core:3.4.1@jar,org.jetbrains:annotations:23.0.0@jar,com.google.guava:listenablefuture:1.0@jar,org.jspecify:jspecify:1.0.0@jar">
|
||||
<dependency
|
||||
name=":@@:link::debug"
|
||||
simpleName="AiApp:link"/>
|
||||
<dependency
|
||||
name="com.journeyapps:zxing-android-embedded:4.3.0@aar"
|
||||
simpleName="com.journeyapps:zxing-android-embedded"/>
|
||||
<dependency
|
||||
name="androidx.core:core:1.19.0@aar"
|
||||
simpleName="androidx.core:core"/>
|
||||
<dependency
|
||||
name="androidx.core:core-ktx:1.19.0@aar"
|
||||
simpleName="androidx.core:core-ktx"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-experimental:1.4.1@aar"
|
||||
simpleName="androidx.annotation:annotation-experimental"/>
|
||||
<dependency
|
||||
name="androidx.core:core-viewtree:1.0.0@aar"
|
||||
simpleName="androidx.core:core-viewtree"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-runtime:2.6.2@aar"
|
||||
simpleName="androidx.lifecycle:lifecycle-runtime"/>
|
||||
<dependency
|
||||
name="androidx.lifecycle:lifecycle-common:2.6.2@jar"
|
||||
simpleName="androidx.lifecycle:lifecycle-common"/>
|
||||
<dependency
|
||||
name="androidx.interpolator:interpolator:1.0.0@aar"
|
||||
simpleName="androidx.interpolator:interpolator"/>
|
||||
<dependency
|
||||
name="androidx.profileinstaller:profileinstaller:1.3.0@aar"
|
||||
simpleName="androidx.profileinstaller:profileinstaller"/>
|
||||
<dependency
|
||||
name="androidx.startup:startup-runtime:1.1.1@aar"
|
||||
simpleName="androidx.startup:startup-runtime"/>
|
||||
<dependency
|
||||
name="androidx.tracing:tracing:1.2.0@aar"
|
||||
simpleName="androidx.tracing:tracing"/>
|
||||
<dependency
|
||||
name="androidx.versionedparcelable:versionedparcelable:1.1.1@aar"
|
||||
simpleName="androidx.versionedparcelable:versionedparcelable"/>
|
||||
<dependency
|
||||
name="androidx.collection:collection-jvm:1.4.2@jar"
|
||||
simpleName="androidx.collection:collection-jvm"/>
|
||||
<dependency
|
||||
name="androidx.arch.core:core-runtime:2.2.0@aar"
|
||||
simpleName="androidx.arch.core:core-runtime"/>
|
||||
<dependency
|
||||
name="androidx.arch.core:core-common:2.2.0@jar"
|
||||
simpleName="androidx.arch.core:core-common"/>
|
||||
<dependency
|
||||
name="androidx.concurrent:concurrent-futures:1.1.0@jar"
|
||||
simpleName="androidx.concurrent:concurrent-futures"/>
|
||||
<dependency
|
||||
name="androidx.annotation:annotation-jvm:1.10.0@jar"
|
||||
simpleName="androidx.annotation:annotation-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-android"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar"
|
||||
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm"/>
|
||||
<dependency
|
||||
name="org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar"
|
||||
simpleName="org.jetbrains.kotlin:kotlin-stdlib"/>
|
||||
<dependency
|
||||
name="com.google.zxing:core:3.4.1@jar"
|
||||
simpleName="com.google.zxing:core"/>
|
||||
<dependency
|
||||
name="org.jetbrains:annotations:23.0.0@jar"
|
||||
simpleName="org.jetbrains:annotations"/>
|
||||
<dependency
|
||||
name="com.google.guava:listenablefuture:1.0@jar"
|
||||
simpleName="com.google.guava:listenablefuture"/>
|
||||
<dependency
|
||||
name="org.jspecify:jspecify:1.0.0@jar"
|
||||
simpleName="org.jspecify:jspecify"/>
|
||||
</package>
|
||||
</dependencies>
|
||||
+224
@@ -0,0 +1,224 @@
|
||||
<libraries>
|
||||
<library
|
||||
name=":@@:link::debug"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/7b60c73fa0005ab1f326afe3aa0992c0/transformed/out/jars/classes.jar:/home/bob/.gradle/caches/9.7.1/transforms/7b60c73fa0005ab1f326afe3aa0992c0/transformed/out/jars/libs/R.jar"
|
||||
resolved="AiApp:link:unspecified"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/7b60c73fa0005ab1f326afe3aa0992c0/transformed/out"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="com.journeyapps:zxing-android-embedded:4.3.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/14f6f894012fd221f628fbf9e0238f42/transformed/zxing-android-embedded-4.3.0/jars/classes.jar"
|
||||
resolved="com.journeyapps:zxing-android-embedded:4.3.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/14f6f894012fd221f628fbf9e0238f42/transformed/zxing-android-embedded-4.3.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.core:core-ktx:1.19.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/5a014fd873774e78f0223b52cd1649ed/transformed/core-ktx-1.19.0/jars/classes.jar"
|
||||
resolved="androidx.core:core-ktx:1.19.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/5a014fd873774e78f0223b52cd1649ed/transformed/core-ktx-1.19.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.core:core:1.19.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/398b6fa0484c06f3f82d3885f0f516a8/transformed/core-1.19.0/jars/classes.jar"
|
||||
resolved="androidx.core:core:1.19.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/398b6fa0484c06f3f82d3885f0f516a8/transformed/core-1.19.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.annotation:annotation-experimental:1.4.1@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/da5b831e43759ac311ec5f67937a3680/transformed/annotation-experimental-1.4.1/jars/classes.jar"
|
||||
resolved="androidx.annotation:annotation-experimental:1.4.1"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/da5b831e43759ac311ec5f67937a3680/transformed/annotation-experimental-1.4.1"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.core:core-viewtree:1.0.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/cb5f80d1f35aebba147383885a3d6759/transformed/core-viewtree-1.0.0/jars/classes.jar"
|
||||
resolved="androidx.core:core-viewtree:1.0.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/cb5f80d1f35aebba147383885a3d6759/transformed/core-viewtree-1.0.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.lifecycle:lifecycle-runtime:2.6.2@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/fd6fcd5099bf7d3f2f08efcd5cc64ef9/transformed/lifecycle-runtime-2.6.2/jars/classes.jar"
|
||||
resolved="androidx.lifecycle:lifecycle-runtime:2.6.2"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/fd6fcd5099bf7d3f2f08efcd5cc64ef9/transformed/lifecycle-runtime-2.6.2"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.lifecycle:lifecycle-common:2.6.2@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar"
|
||||
resolved="androidx.lifecycle:lifecycle-common:2.6.2"/>
|
||||
<library
|
||||
name="androidx.versionedparcelable:versionedparcelable:1.1.1@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/83bb2844533d239396e1f7bac8831fa7/transformed/versionedparcelable-1.1.1/jars/classes.jar"
|
||||
resolved="androidx.versionedparcelable:versionedparcelable:1.1.1"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/83bb2844533d239396e1f7bac8831fa7/transformed/versionedparcelable-1.1.1"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.arch.core:core-common:2.2.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar"
|
||||
resolved="androidx.arch.core:core-common:2.2.0"/>
|
||||
<library
|
||||
name="androidx.collection:collection:1.0.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.0.0/42858b26cafdaa69b6149f45dfc2894007bc2c7a/collection-1.0.0.jar"
|
||||
resolved="androidx.collection:collection:1.0.0"
|
||||
provided="true"/>
|
||||
<library
|
||||
name="androidx.annotation:annotation-jvm:1.10.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.10.0/388cfaa79001d0f024d28f6a13d5a3dfc2f0e18f/annotation-jvm-1.10.0.jar"
|
||||
resolved="androidx.annotation:annotation-jvm:1.10.0"/>
|
||||
<library
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.9.0/6cf3b8df5a2ce8c6b0dffe55657a827c405ee2fe/kotlinx-coroutines-android-1.9.0.jar"
|
||||
resolved="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0"/>
|
||||
<library
|
||||
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.9.0/9beade4c1c1569e4f36cbd2c37e02e3e41502601/kotlinx-coroutines-core-jvm-1.9.0.jar"
|
||||
resolved="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0"/>
|
||||
<library
|
||||
name="org.jetbrains.kotlin:kotlin-stdlib:2.4.10@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/2.4.10/8943c84ddc6d5cc00a10dbc3736c397066eeaab5/kotlin-stdlib-2.4.10.jar"
|
||||
resolved="org.jetbrains.kotlin:kotlin-stdlib:2.4.10"/>
|
||||
<library
|
||||
name="com.google.zxing:core:3.4.1@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/com.google.zxing/core/3.4.1/1869da97e9b2b60b5ff2fcaf55899174b93ae25d/core-3.4.1.jar"
|
||||
resolved="com.google.zxing:core:3.4.1"/>
|
||||
<library
|
||||
name="org.jetbrains:annotations:23.0.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/23.0.0/8cc20c07506ec18e0834947b84a864bfc094484e/annotations-23.0.0.jar"
|
||||
resolved="org.jetbrains:annotations:23.0.0"/>
|
||||
<library
|
||||
name="com.google.guava:listenablefuture:1.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/com.google.guava/listenablefuture/1.0/c949a840a6acbc5268d088e47b04177bf90b3cad/listenablefuture-1.0.jar"
|
||||
resolved="com.google.guava:listenablefuture:1.0"/>
|
||||
<library
|
||||
name="org.jspecify:jspecify:1.0.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/org.jspecify/jspecify/1.0.0/7425a601c1c7ec76645a78d22b8c6a627edee507/jspecify-1.0.0.jar"
|
||||
resolved="org.jspecify:jspecify:1.0.0"/>
|
||||
<library
|
||||
name="androidx.interpolator:interpolator:1.0.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/0ece5021556b53c8d4daa9db34f1a756/transformed/interpolator-1.0.0/jars/classes.jar"
|
||||
resolved="androidx.interpolator:interpolator:1.0.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/0ece5021556b53c8d4daa9db34f1a756/transformed/interpolator-1.0.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.profileinstaller:profileinstaller:1.3.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/91d6caf9cdbb25ff913e9a24ab7ee881/transformed/profileinstaller-1.3.0/jars/classes.jar"
|
||||
resolved="androidx.profileinstaller:profileinstaller:1.3.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/91d6caf9cdbb25ff913e9a24ab7ee881/transformed/profileinstaller-1.3.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.startup:startup-runtime:1.1.1@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/18207836b9e2332ed7efea1db9cb9063/transformed/startup-runtime-1.1.1/jars/classes.jar"
|
||||
resolved="androidx.startup:startup-runtime:1.1.1"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/18207836b9e2332ed7efea1db9cb9063/transformed/startup-runtime-1.1.1"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.tracing:tracing:1.2.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/495e33abb85b87b2c6d53b42ffc099f1/transformed/tracing-1.2.0/jars/classes.jar"
|
||||
resolved="androidx.tracing:tracing:1.2.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/495e33abb85b87b2c6d53b42ffc099f1/transformed/tracing-1.2.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.collection:collection-jvm:1.4.2@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.collection/collection-jvm/1.4.2/bc60b5568a66d765a9fe8e266fd0c6c727e0b50b/collection-jvm-1.4.2.jar"
|
||||
resolved="androidx.collection:collection-jvm:1.4.2"/>
|
||||
<library
|
||||
name="androidx.arch.core:core-runtime:2.2.0@aar"
|
||||
jars="/home/bob/.gradle/caches/9.7.1/transforms/20471a70a9a179a5d2f8fa50e940d2cc/transformed/core-runtime-2.2.0/jars/classes.jar"
|
||||
resolved="androidx.arch.core:core-runtime:2.2.0"
|
||||
folder="/home/bob/.gradle/caches/9.7.1/transforms/20471a70a9a179a5d2f8fa50e940d2cc/transformed/core-runtime-2.2.0"
|
||||
manifest="AndroidManifest.xml"
|
||||
resFolder="res"
|
||||
assetsFolder="assets"
|
||||
lintJar="lint.jar"
|
||||
publicResources="public.txt"
|
||||
symbolFile="R.txt"
|
||||
externalAnnotations="annotations.zip"
|
||||
proguardRules="proguard.txt"/>
|
||||
<library
|
||||
name="androidx.concurrent:concurrent-futures:1.1.0@jar"
|
||||
jars="/home/bob/.gradle/caches/modules-2/files-2.1/androidx.concurrent/concurrent-futures/1.1.0/50b7fb98350d5f42a4e49704b03278542293ba48/concurrent-futures-1.1.0.jar"
|
||||
resolved="androidx.concurrent:concurrent-futures:1.1.0"/>
|
||||
</libraries>
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
<variant
|
||||
name="debug"
|
||||
package="com.example.wgapplink"
|
||||
minSdkVersion="24"
|
||||
targetSdkVersion="37.0"
|
||||
debuggable="true"
|
||||
mergedManifest="build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml"
|
||||
manifestMergeReport="build/outputs/logs/manifest-merger-debug-report.txt"
|
||||
partialResultsDir="build/intermediates/unit_test_lint_partial_results/debug/lintAnalyzeDebugUnitTest/out">
|
||||
<buildFeatures/>
|
||||
<sourceProviders>
|
||||
</sourceProviders>
|
||||
<testSourceProviders>
|
||||
<sourceProvider
|
||||
manifests="src/test/AndroidManifest.xml"
|
||||
javaDirectories="src/test/java:src/testDebug/java:src/test/kotlin:src/testDebug/kotlin"
|
||||
assetsDirectories="src/test/assets:src/testDebug/assets"
|
||||
keepRulesDirectories="src/test/keepRules:src/testDebug/keepRules"
|
||||
unitTest="true"/>
|
||||
</testSourceProviders>
|
||||
<testFixturesSourceProviders>
|
||||
</testFixturesSourceProviders>
|
||||
<artifact
|
||||
type="UNIT_TEST">
|
||||
</artifact>
|
||||
</variant>
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
<lint-module
|
||||
format="1"
|
||||
dir="/home/bob/repos/ai-app/wg-app-link/app"
|
||||
name=":link"
|
||||
type="LIBRARY"
|
||||
maven="AiApp:link:unspecified"
|
||||
agpVersion="9.3.2"
|
||||
buildFolder="build"
|
||||
bootClassPath="/home/bob/Android/Sdk/platforms/android-37.0/android.jar:/home/bob/Android/Sdk/build-tools/36.0.0/core-lambda-stubs.jar"
|
||||
javaSourceLevel="21"
|
||||
compileTarget="android-37.0"
|
||||
neverShrinking="true"
|
||||
highlightGradualR8Api="false">
|
||||
<lintOptions
|
||||
abortOnError="true"
|
||||
absolutePaths="true"
|
||||
checkReleaseBuilds="true"
|
||||
explainIssues="true"/>
|
||||
<variant name="debug"/>
|
||||
</lint-module>
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
+9
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<incidents format="6" by="lint 9.3.2" type="partial_results">
|
||||
<map id="UnusedResources">
|
||||
<entry
|
||||
name="model"
|
||||
string=""/>
|
||||
</map>
|
||||
|
||||
</incidents>
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Loaded 100 of 201 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user