【发布时间】:2014-11-22 19:15:30
【问题描述】:
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="match_parent"
android:layout_height="50dp"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-32763440xxxxxxxxxxxx" />
当我在图形布局中添加此代码时出现此错误并且不会在设备上安装应用程序。我该如何解决这个问题?
The following classes could not be instantiated:
- com.google.android.gms.ads.AdView (Open Class, Show Error Log)
See the Error Log (Window > Show View) for more details.
java.lang.ClassNotFoundException: com.google.android.gms.R$styleable
at java.net.URLClassLoader$1.run( at java.net.URLClassLoader$1.run( at java.security.AccessController.doPrivileged( at java.net.URLClassLoader.findClass( at java.lang.**strong text**ClassLoader.loadClass( at java.lang.ClassLoader.loadClass( at com.google.android.gms.internal.bb.<init>( at com.google.android.gms.internal.bh.<init>( at com.google.android.gms.internal.bh.<init>( at com.google.android.gms.internal.bh.<init>( at com.google.android.gms.ads.AdView.<init>( at sun.reflect.NativeConstructorAccessorImpl.newInstance0( at sun.reflect.NativeConstructorAccessorImpl.newInstance( at sun.reflect.DelegatingConstructorAccessorImpl.newInstance( at java.lang.reflect.Constructor.newInstance( at com.android.ide.eclipse.adt.internal.editors.layout.ProjectCallback.instantiateClass(ProjectCallback.java:442)
at com.android.ide.eclipse.adt.internal.editors.layout.ProjectCallback.loadView(ProjectCallback.java:194)
at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:207)
at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:132)
at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:806)
at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:782)
at android.view.LayoutInflater.inflate(LayoutInflater.java:504)
at android.view.LayoutInflater.inflate(LayoutInflater.java:385)
【问题讨论】:
-
您是否已将 google play 项目添加为您项目的库?
-
是的 google play 项目添加
-
请复制您的错误日志。
-
11-22 21:35:22.666: E/Trace(3188): 打开跟踪文件时出错:没有这样的文件或目录 (2) 11-22 21:35:22.936: E/AndroidRuntime( 3188): 致命异常: main 11-22 21:35:22.936: E/AndroidRuntime(3188): java.lang.RuntimeException: 无法启动活动 ComponentInfo{com.ornek.ornekbanner/com.ornek.ornekbanner.MainActivity}: android.view.InflateException:二进制 XML 文件第 8 行:膨胀类 com.google.android.gms.ads.AdView 时出错 11-22 21:35:22.936:E/AndroidRuntime(3188):在 android.app.ActivityThread。 performLaunchActivity(ActivityThread.java:2063)
-
11-22 21:35:22.936: E/AndroidRuntime(3188): 在 android.app.ActivityThread.access$600(ActivityThread.java:134) 11-22 21:35:22.936: E /AndroidRuntime(3188): 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1199) 11-22 21:35:22.936: E/AndroidRuntime(3188): 在 android.os.Handler.dispatchMessage(Handler. java:99) 11-22 21:35:22.936: E/AndroidRuntime(3188): 在 android.os.Looper.loop(Looper.java:137) 11-22 21:35:22.936: E/AndroidRuntime(3188) : 在 android.app.ActivityThread.main(ActivityThread.java:4744)
标签: java android admob google-play-services