0

я обновлена ​​до последней полоской-андроида Lib: compile 'com.stripe:stripe-android:1.0.3'нашивки-андроида Lib 1.0.3 обновление приводит к ошибке выполнения

, который требуется только мне добавить валюту конструктору карты («USD»):

Card stripeCard = new Card(
    cardNumber, month, year, cvc, name, 
    line1, line2, city, state, zip, "US", "USD" 
); 

Но это вызывает ошибку выполнения в Android Studio после успешной компиляции:

enter image description here

ошибка выполнения идет путь, когда я понижаем до: compile 'com.stripe:stripe-android:1.0.0'

Вот часть моего build.gradle:

compileSdkVersion 23 
buildToolsVersion "23.0.2" 

defaultConfig { 
    applicationId "com.website.app" 
    minSdkVersion 15 
    targetSdkVersion 23 
    versionCode 20 
    versionName "1.0" 
} 

Любые идеи?

+1

use ./gradlew assemble --info, чтобы получить дополнительную информацию –

ответ

0

Похоже, я достиг 65k предел первый раз. Мое окончательное решение состояло в том, чтобы включить конкретные API-интерфейсы Служб Google Play, которые мне нужны, а не все. Подробнее читайте здесь: https://developers.google.com/android/guides/setup

Запуск ./gradlew assemble --info, как предложил @Gabriele Mariotti, помог мне немного более подробный «НЕОПРЕДЕЛЕННЫЙ ТОП-УРОВЕНЬ». При этом я наткнулся на этот пост: Why did this happen? How do i fix this? Android: UNEXPECTED TOP-LEVEL EXCEPTION:, который направил меня на эту документацию https://developer.android.com/tools/building/multidex.html

1

валюты не может быть передан в качестве параметра конструктора, но вы можете установить его с помощью Builder платы или путем установки свойства в явном виде, т.е.

//using the Builder 
Card card = new Card.Builder("4242424242424242", 9, 2018, "123").currency("usd").build(); 

//or set the property once you've created the card 
card.setCurrency("usd") 
+0

Это неправда. В v1.0.3 есть конструктор, который принимает валюту между прочим. И v1.0.0 имел конструктор, который взял адрес (который я использую). См. Здесь: https://github.com/stripe/stripe-android/commit/144a0b46087eb056a33f8c3f332767225ee4ca93#diff-eab66c49c35a280f9f8b4158cc452257L167 Является ли плохой идеей для использования этого конструктора в противоположность Builder? – mikeorr85

Смежные вопросы