我正在为我的项目添加一个模块,我必须在我的AndroidManifest文件中添加活动标记,如下所示:
<activity
android:name="com.paytm.pgsdk.PaytmPGActiviy"
android:configChanges="keyboardHidden|orientation|keyboard"
android:screenOrientation="portrait">
</activity>
但是我在android:name行收到错误Unresolved class 'PaytmPGAcitvity
。
我试图通过以下方式添加依赖项:
项目获得构建并安装了APK但是在使用此PaytmPGActivity时会出现以下错误。
com.abc.activities/.xyzActivity, isShadow:false t1246}
02-28 12:39:10.070 25995-25995/com.washkart.activities
W/System.err:android.content.ActivityNotFoundException:
Unable to find explicit activity class {com.abc.activities/com.paytm.pgsdk.PaytmPGActivity};
have you declared this activity in your AndroidManifest.xml?
它正在尝试在我的基础包中搜索活动,即在清单标记包=&#34; com.abc.activities&#34;以及位于JAR文件中的PaytmPGActivity.class。如何解决此问题,以便从JAR模块而不是应用程序模块中获取活动。
TIA
答案 0 :(得分:1)
对于清单中的这段代码 -
<activity
android:name="com.paytm.pgsdk.PaytmPGActiviy"
android:configChanges="keyboardHidden|orientation|keyboard"
android:screenOrientation="portrait">
</activity>
将其更改为 -
<activity
android:name="com.paytm.pgsdk.PaytmPGActivity"
android:configChanges="keyboardHidden|orientation|keyboard"
android:screenOrientation="portrait">
</activity>
Paytm文档中的拼写错误。 PaytmPGActiviy 应更改为 PaytmPGActivity