2016-11-15 10 views
0

Im новый для android, я хочу добавить опцию оплаты в своем приложении. Итак, я использовал instamojo. Im включает библиотеку instamojo в файле gradle. Но ошибка выброса файла градиента.Как instamojo интегрирован в android

Ошибка:

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. Я думаю, вы не добавили репозиторий maven в файл приложения. –

+0

@SagarGangawane Теперь я получаю эту ошибку Ошибка: выполнение выполнено для задачи ': app: processDebugManifest'. > Манифест слияния с несколькими ошибками, см. Журналы – Abu

ответ

1

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

From here или here

Вы должны иметь 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.


Что касается «Manifest слияния не удалось», ты can search to find something similar, и начать с удалением этой линии, потому что это излишним с другими зависимостями.

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