- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 420
Closed
Milestone
Description
I'm adding this issue to track minor bugs/missing features while I'm experimenting with various apps.
Issues found so far:
- Android manifest merge cache does not seem to be invalidated when the manifest file changes. PR Android: ManifestMerger bugfixes #5656
-  Android manifest merge fails if xmlns:android="http://schemas.android.com/apk/res/android"property already exists. PR Android: ManifestMerger bugfixes #5656
example
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
</manifest>-  generatedSourcesWithKSP fails if android APIs (from android.jar) are mentioned -> android.jar is also missing from the classpath in the case of submodules (AndroidModule).  PR Android: fix androidCompiledModuleResources #5662
 e.g. these are workarounds
  override def kspClasspath: T[Seq[PathRef]] = super.kspClasspath() ++ androidSdkModule().androidLibsClasspaths()
  override def compileClasspath: T[Seq[PathRef]] = 
    super.compileClasspath() ++ androidSdkModule().androidLibsClasspaths()
- androidCompiledModuleResources fail with multiple submodules. PR Android: fix androidCompiledModuleResources #5662
- Resources can be passed as a Jar to avoid submodule conflicts PR Android: fix androidCompiledModuleResources #5662
-  Hilt and KSP classpath resolution is not working with android resolution parameters PR Android: Add kspDependencyResolver#5674
- Proguard rules for Hilt need to be autogenerated along with initialisers in the android manifest provider section to avoid R8 shrinking "nullifying" the constructors. PR Android: Proguard issues fixes #5677
- Proguard file changes do not invalidate androidDex/androidApk caches. PR Android: Fix Proguard Cache Invalidation (Changes Existing Examples) #5688
Metadata
Metadata
Assignees
Labels
No labels