2016-11-15 48 views
0

我爲android新增了一個新功能,我想在我的應用程序中添加付款選項。所以,我用了instamojo。我在gradle文件中包含了instamojo庫。但是gradle文件拋出錯誤。如何在android中集成instamojo

錯誤:

Error:Failed to resolve: in.juspay:godel:0.6.11.0823 

我gradle這個文件:

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:support-v4:23.2.0' 
    compile 'de.hdodenhof:circleimageview:1.2.1' 
    compile 'com.android.support:appcompat-v7:23.2.0' 
    compile 'com.android.support:recyclerview-v7:23.2.0' 
    compile 'com.loopj.android:android-async-http:1.4.7' 
    compile 'org.apache.httpcomponents:httpclient-android:4.3.5.1' 
    compile('com.googlecode.json-simple:json-simple:1.1.1') { 
     exclude group: 'org.hamcrest', module: 'hamcrest-core' 
    } 
    compile 'com.android.support:multidex:1.0.0' 
    compile 'com.amulyakhare:com.amulyakhare.textdrawable:1.0.1' 
    compile 'com.android.support:design:23.1.1' 
    compile 'com.google.gms:google-services:3.0.0' 
    compile 'com.google.android.gms:play-services-gcm:8.4.0' 
    compile 'com.google.android.gms:play-services-location:8.4.0' 
    compile 'com.instamojo:android-sdk:1.2.4' 
} 

如果我在運行單獨的應用程序的instamojo SDK意味着工作perfectly.If我與我的應用程序整合意味着獲得的gradle以上錯誤。

請大家幫忙解決。

在此先感謝。

+0

Google不提供自己的應用內支付方式嗎?我想你可能會減少他們的麻煩。 – DBX12

+0

嘿看到這個鏈接https://docs.instamojo.com/page/android-sdk#section-include-sdk。我想你沒有在你的應用程序gradle文件中添加maven的存儲庫。 –

+0

@SagarGawawane現在,我得到這個錯誤錯誤:執行任務':app:processDebugManifest'失敗。 >清單合併失敗,出現多個錯誤,請參閱日誌 – Abu

回答

1

Error:Failed to resolve: in.juspay:godel:0.6.11.0823

From herehere

你應該有一個allprojects塊,包含這樣

// Add to build.gradle 

repositories { 
    jcenter() // <-- should already be there 

    mavenCentral() 
    maven { 
    url "https://s3-ap-southeast-1.amazonaws.com/godel-release/godel/" 
    } 
} 

而且在某些線路app/build.gradle

dependencies { 
    // compile 'in.juspay:godel:0.6.12.0823' // maybe need this? 
    compile 'com.instamojo:android-sdk:1.2.4' 

    // your other dependencies 
    ... 
    ... 
} 

此外,這條線不需要在那裏。 compile 'com.google.gms:google-services:3.0.0'It should be in the classpath of the buildscriptdependencies block.

'com.android.support:design:23.1.1'應使用23.2.0來匹配其他Android支持版本。


關於「清單合併失敗」,你can search to find something similar,並與刪除這一行開始,因爲它是多餘的與其他依賴。

compile 'com.android.support:support-v4:23.2.0'