my conclusion:
in AS, implementation namespace:library:version, the really aar is library-version.aar
implementation 'androidx.appcompat:appcompat:1.1.0'-------->appcompa-1.1.0.aar
#AdditionalJar: path of aar, ReferenceOnly
[CODE lang="b4x" title="about #AdditionalJar" highlight="1"] 'in sdk\extra directorys
' F:\___sdk___\extras
' android
' b4a_local--->addition_library_unpack_here.
' b4a_remote
' goolge
' intel
' m2repository
'path is [F:\___sdk___\extras\b4a_remote]\androidx\appcompat\appcompat\1.4.2\appcompat-1.4.2.aar
' androidx/appcomat:appcompat/version/appcompat-version.aar
' how to express version ,comma, or auto?
#AdditionalJar: androidx.appcompat:appcompat
'path is [F:\___sdk___\extras\android\m2repository]\com\android\support\appcompat-v7\22.1.0\appcompat-v7-22.1.0.aar
#AdditionalJar: com.android.support:appcompat-v7
'path is C:\_FetchDemo\jar_aar\okhttp-4.9.2.jar
#AdditionalJar:C:\_FetchDemo\jar_aar\okhttp-4.9.2.jar
'And I found #AdditionalJar: yourjar, ReferenceOnly
'ReferenceOnly just Like Gradle Dependencies compileOnly?
#AdditionalJar: gson.aar, ReferenceOnly[/CODE]