2016-06-09 2 views
1

네이티브 인터페이스 Impl에서 안드로이드와 페이팔 통합 코드를 작성했습니다. 페이팔 SDK와 android-support-v4를 native/android 폴더 아래에 복사했습니다. 누구든지 필요한 android.xapplication 및 android.xpermissions를 사용하여 도움을받을 수 있습니까? 는 아래의 항목을 포함해야합니다 입력 codename1.arg.android에 대한 /tmp/build6857927875990546701xxx/MyApplication/src/main/AndroidManifest.xml에서 여기서 packageName을 읽을 수 없습니다 : 오류 java.lang.RuntimeException가 구축 점점코드 네임 1에서 네이티브 인터페이스 코드 (android paypal integration)에 액세스해야합니다.

<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/> 
<uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"/> 
<uses-permissionandroid:name="android.permission.INTERNET"/> 
<actionandroid:name="android.intent.action.MAIN"/> 
<categoryandroid:name="android.intent.category.LAUNCHER"/> 
<serviceandroid:name="com.paypal.android.sdk.payments.PayPalService"android:exported="false"/> 
<activityandroid:name="com.paypal.android.sdk.payments.PaymentActivity"/> 
<activityandroid:name="com.paypal.android.sdk.payments.LoginActivity"/> 
<activityandroid:name="com.paypal.android.sdk.payments.PaymentMethodActivity"/> 
<activityandroid:name="com.paypal.android.sdk.payments.PaymentConfirmActivity"/> 
<activityandroid:name="com.paypal.android.sdk.payments.PayPalFuturePaymentActivity"/> 
<activityandroid:name="com.paypal.android.sdk.payments.FuturePaymentConsentActivity"/> 
<activityandroid:name="com.paypal.android.sdk.payments.FuturePaymentInfoActivity"/> 
<activityandroid:name="io.card.payment.DataEntryActivity"/> 

. codenameone_settings에있는 xapplication. 이 성공적으로 장치에서 테스트하는 동안

codename1.arg.android.xapplication\==<service android\:name\="com.paypal.android.sdk.payments.PayPalService"android\:exported\="false"/> <activity android\:name\="com.paypal.android.sdk.payments.PaymentActivity"/> <activity android\:name\="com.paypal.android.sdk.payments.LoginActivity"/> <activity android\:name\="com.paypal.android.sdk.payments.PaymentMethodActivity"/> <activity android\:name\="com.paypal.android.sdk.payments.PaymentConfirmActivity"/> <activity android\:name\="com.paypal.android.sdk.payments.PayPalFuturePaymentActivity"/> <activity android\:name\="com.paypal.android.sdk.payments.FuturePaymentConsentActivity"/> <activity android\:name\="com.paypal.android.sdk.payments.FuturePaymentInfoActivity"/> <activity android\:name\="io.card.payment.DataEntryActivity"/> 

하지만 페이팔 SDK 항아리에서 PaymentActivity 클래스를 볼 수있는 항목으로 구축된다. 너 그거 도와 줄 수있어?

+0

안녕 Priyanka의 당신이 당신의 소스 코드 페이팔의 추가 개 pls 수 있습니까? – tizbn

+0

긴 코드이고 잘 모르겠습니다. 여기에 파일을 첨부하는 방법입니다.하지만 여기서 유지 관리하는 문제에 직면하고 있습니다. 여기에 자바 파일을 첨부하는 방법을 알려주십시오. 코드를 공유 할 것입니다. –

+0

내 이메일에 나를 이메일로 알려주세요. [email protected]? – tizbn

답변

1
  1. 인터넷 권한은 기본적으로 codenameone에 의해 추가되어 있으므로 요청해야합니다.

  2. android-support-v4도 기본적으로 추가되므로 추가 할 필요가 없습니다. build hints settings UI 세트에서

:

android.xapplication=<service android:name="com.paypal.android.sdk.payments.PayPalService"android:exported="false"/> 
<activity android:name="com.paypal.android.sdk.payments.PaymentActivity"/> 
<activity android:name="com.paypal.android.sdk.payments.LoginActivity"/> 
<activity android:name="com.paypal.android.sdk.payments.PaymentMethodActivity"/> 
<activity android:name="com.paypal.android.sdk.payments.PaymentConfirmActivity"/> 
<activity android:name="com.paypal.android.sdk.payments.PayPalFuturePaymentActivity"/> 
<activity android:name="com.paypal.android.sdk.payments.FuturePaymentConsentActivity"/> 
<activity android:name="com.paypal.android.sdk.payments.FuturePaymentInfoActivity"/> 
<activity android:name="io.card.payment.DataEntryActivity"/> 

android.xpermissions=<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> 

또는 대안은 다음과 당신의 codenameone_settings.properties를 열고 추가

codename1.arg.android.xapplication=<service android\:name\="com.paypal.android.sdk.payments.PayPalService"android\:exported\="false"/> <activity android\:name\="com.paypal.android.sdk.payments.PaymentActivity"/> <activity android\:name\="com.paypal.android.sdk.payments.LoginActivity"/> <activity android\:name\="com.paypal.android.sdk.payments.PaymentMethodActivity"/> <activity android\:name\="com.paypal.android.sdk.payments.PaymentConfirmActivity"/> <activity android\:name\="com.paypal.android.sdk.payments.PayPalFuturePaymentActivity"/> <activity android\:name\="com.paypal.android.sdk.payments.FuturePaymentConsentActivity"/> <activity android\:name\="com.paypal.android.sdk.payments.FuturePaymentInfoActivity"/> <activity android\:name\="io.card.payment.DataEntryActivity"/> 



codename1.arg.android.xpermissions=<uses-permission android\:name\="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android\:name\="android.permission.ACCESS_WIFI_STATE"/> 
+0

등록 정보에서 벗어나 편집 됨 –

+0

안녕하세요, 질문을 수정하고 새로운 문제를 게시했습니다. 해결할 수 있도록 도와주세요. –

관련 문제