xujiaao / AARLinkSources

Attach sources for .aar dependencies in AndroidStudio.
140 stars 9 forks source link

No such file with some artifact sources #6

Open danielesegato opened 9 years ago

danielesegato commented 9 years ago

This is possibly a bug

try with this dependencies:

// Amazon AWS
compile 'com.amazonaws:aws-android-sdk-core:2.1.10'
compile 'com.amazonaws:aws-android-sdk-cognito:2.1.10'
aarLinkSources 'com.amazonaws:aws-android-sdk-core:2.1.10:sources'
aarLinkSources 'com.amazonaws:aws-android-sdk-cognito:2.1.10:sources'
//  DynamoDB
compile 'com.amazonaws:aws-android-sdk-ddb:2.1.10'
compile 'com.amazonaws:aws-android-sdk-ddb-mapper:2.1.10'
aarLinkSources 'com.amazonaws:aws-android-sdk-ddb:2.1.10:sources'
aarLinkSources 'com.amazonaws:aws-android-sdk-ddb-mapper:2.1.10:sources'

[AARLinkSources] [Info] Link sources: aws-android-sdk-core-2.1.10.jar [AARLinkSources] [Error] No such file: /home/user/project.idea/libraries/aws_android_sdk_core.xml [AARLinkSources] [Info] Link sources: aws-android-sdk-ddb-2.1.10.jar [AARLinkSources] [Error] No such file: /home/user/project/.idea/libraries/aws_android_sdk_ddb.xml

then when I try too open an AWS class I see no sources, example: com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient

the file /home/user/project.idea/libraries/aws_android_sdk_core.xml does not exist, indeed

but the file: /home/user/project.idea/libraries/aws_android_sdk_core_2_1_10.xml exist.

this is possibly a bug

aluxian commented 9 years ago

@danielesegato Don't you need to add @jar after :sources too? Like this:

aarLinkSources 'com.amazonaws:aws-android-sdk-core:2.1.10:sources@jar'