我正在为我的项目添加一个模块,我必须在我的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.washkart.activities/.OrderDetailActivity, 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.washkart.activities/com.paytm.pgsdk.PaytmPGActivity};
have you declared this activity in your AndroidManifest.xml?
它正在尝试搜索我的基础包中的活动,即com.washkart.acitivities,其中PaytmPGActivity位于JAR文件中。如何解决此问题,以便从JAR模块而不是应用程序模块中获取活动。
TIA
答案 0 :(得分:2)
检查清单中的包名称,并提供包名称的活动名称。 转到文件&gt;使高速缓存/重新启动无效并使其无效并重新启动。 重启IDE然后尝试运行。
答案 1 :(得分:-1)
为了将一个类验证为活动您的PaytmPGAcitvity.java
类必须扩展到Activity
public class PaytmPGAcitvity extends Activity{
}