当前位置: 首页 > 知识库问答 >
问题:

找不到google play services资源。admob程序崩溃

东门仲卿
2023-03-14

我试图在一个应用程序中添加admob横幅。我下载了Eclipse和SDK的所有更新。

添加Google Play服务库项目我也忘了

这是xml代码

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#000000" >

<com.google.android.gms.ads.AdView
    android:id="@+id/adView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    ads:adSize="BANNER"
    ads:adUnitId="ca-app-pub-98743015.........." />

我认为问题出在xml中,因为有一个类无法实例化:但是尽管有这些问题,应用程序仍然工作

import com.google.android.gms.ads.AdRequest;

import com.google.android.gms.ads.AdView;
AdView adView = (AdView) this.findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
adView.loadAd(adRequest);
07-22 16:20:57.507: E/AndroidRuntime(26225): FATAL EXCEPTION: main
07-22 16:20:57.507: E/AndroidRuntime(26225): android.content.ActivityNotFoundException:                           Unable to find explicit activity class {com.svyART.idd/com.svyART.idd.Nakleyki}; have you          declared this activity in your AndroidManifest.xml?
07-22 16:20:57.507: E/AndroidRuntime(26225):    at     android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1756)
07-22 16:20:57.507: E/AndroidRuntime(26225):    at   android.app.Instrumentation.execStartActivity(Instrumentation.java:1555)
07-22 16:20:57.507: E/AndroidRuntime(26225):    at   android.app.Activity.startActivityForResult(Activity.java:3431)
07-22 16:20:57.507: E/AndroidRuntime(26225):    at     android.app.Activity.startActivityForResult(Activity.java:3392)
07-22 16:20:57.507: E/AndroidRuntime(26225):    at android.app.Activity.startActivity(Activity.java:3627)
07-22 16:20:57.507: E/AndroidRuntime(26225):    at android.app.Activity.startActivity(Activity.java:3595)
07-22 16:20:57.507: E/AndroidRuntime(26225):    at com.svyART.idd.Idn$1.onItemClick(Idn.java:458)
07-22 16:20:57.507: E/AndroidRuntime(26225):    at android.widget.AdapterView.performItemClick(AdapterView.java:298)
07-22 16:20:57.507: E/AndroidRuntime(26225):    at android.widget.AbsListView.performItemClick(AbsListView.java:1223)
07-22 16:20:57.507: E/AndroidRuntime(26225):    at android.widget.ListView.performItemClick(ListView.java:4506)
07-22 16:20:57.507: E/AndroidRuntime(26225):    at android.widget.AbsListView$PerformClick.run(AbsListView.java:2967)
07-22 16:20:57.507: E/AndroidRuntime(26225):    at android.widget.AbsListView$1.run(AbsListView.java:3653)
07-22 16:20:57.507: E/AndroidRuntime(26225):    at android.os.Handler.handleCallback(Handler.java:725)
07-22 16:20:57.507: E/AndroidRuntime(26225):    at android.os.Handler.dispatchMessage(Handler.java:92)
07-22 16:20:57.507: E/AndroidRuntime(26225):    at android.os.Looper.loop(Looper.java:158)
07-22 16:20:57.507: E/AndroidRuntime(26225):    at android.app.ActivityThread.main(ActivityThread.java:5751)
07-22 16:20:57.507: E/AndroidRuntime(26225):    at java.lang.reflect.Method.invokeNative(Native Method)
07-22 16:20:57.507: E/AndroidRuntime(26225):    at java.lang.reflect.Method.invoke(Method.java:511)
07-22 16:20:57.507: E/AndroidRuntime(26225):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1083)
07-22 16:20:57.507: E/AndroidRuntime(26225):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:850)
07-22 16:20:57.507: E/AndroidRuntime(26225):    at  dalvik.system.NativeStart.main(Native Method)

共有1个答案

郭兴文
2023-03-14

您必须将google-play-services-lib添加为库项目。打开SDK管理器并在要下载的列表中检查它。然后您将在android-sdk-x/extras/google_play_services/libproject中找到它

然后在Eclipse中右键单击项目,转到Properties并添加。jar。

 类似资料:
  • 我正在尝试使用谷歌移动添加SDK。 我在这里遵循了指南:https://developers.google.com/mobile-ads-sdk/docs/#play但是在运行我的程序时有一些错误。 广告似乎是工作,但我得到以下错误(似乎发生3次每次广告加载): 我已经导入了google_play_services库,但无法解决此问题。 如果我在不使用测试设备的情况下运行广告,我也会收到多次警告:

  • 我正在做一个项目,编译并运行我的IDE工作正常。所有资源都找到了,它正常工作。然而,当我构建我的. jar时,它能够找到一些资源,但不是全部。我的项目结构看起来是这样的: 当我运行jar文件时,它能够找到图像并使用它们,但是当我尝试访问html文件时,它不会打开。下面是jar的项目结构; 我以前从未处理过jar文件,所以这似乎是我犯的一个非常明显的错误。感谢您的帮助,谢谢! 编辑:访问找不到的文件

  • 我正在使用ADT 我的styles.xml:

  • 问题内容: 出了点问题,这非常令人沮丧。我在Velocity的主页上读到,当我运行webapp时,应设置一些属性。我已经做到了,但是无论我做什么,我都会遇到相同的错误。 这是我设置道具并使用速度的地方 这些文件当然保存在/ WEB-INF / mailtemplates /中。 如果我用这个我得到这个错误: 感谢您的时间:) 问题答案: 您正在使用Webapp资源加载器,该资源加载器适用于Velo

  • 问题内容: 我在使用findViewById(id)时遇到了一个奇怪的问题。即使资源肯定存在,它也会返回未找到的资源。它是布局中的一个Textview,与另一个textview相邻,我可以通过id找到其中一个textview,但另一个显示未找到资源。有什么可能会发生这种情况吗? 问题答案: 尝试清理您的项目或发布一些代码。 如果您正在使用Eclipse,则有时无法正确地重新生成ID。这需要清理项目

  • 我从github导入了一个工作项目,由于styles.xml和build.grable存在问题,我发现自己无法运行/rebuild project。 以下是我访问过的关于这个问题的链接: Theme.appcompat.light.DarkActionBar-找不到资源 Android错误:找不到资源-theme.appcompat.light.DarkActionBar和Android虚拟设备