亚马逊广告xml渲染问题

时间:2013-07-29 20:06:45

标签: android xml sdk amazon ads

我已经能够从我的xml布局中的代码中显示广告,但有1个问题。代码确实按预期构建和执行,但在xml编辑器中,布局被错误说明:

呈现问题无法实例化以下类: - com.amazon.device.ads.AdLayout(Open Class,Show Exception)  提示:在com.amazon.device.ads.DebugProperties的android.os.Environment.getExternalStorageState的IDE异常详细信息java.lang.NullPointerException中显示时,在自定义视图中使用View.isInEditMode()可以跳过代码或显示示例数据。 com.amazon.advice.ads.InternalAdReistration中的readDebugProperties(DebugProperties.java:75),com.amazon.advice.ads.InternalAdReistration中的(InternalAdRegistration.java:52),位于com.amazon.device的(InternalAdRegistration.java:48) .ads.AdLayout.initialize(AdLayout.java:186)at com.amazon.device.ads.AdLayout.initialize(AdLayout.java:177)at ...

这是我的xml布局

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background5"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
android:id="@+id/MainLayout"
tools:context=".MainActivity">


//start button
<Button
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Start"
        android:background="#19d2b2"
        android:id="@+id/start_button"
        android:layout_above="@+id/instructions_button5"
        android:layout_centerHorizontal="true"/>

//Instructions button
<Button
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Instructions"
        android:background="#19d2b2"
        android:id="@+id/instructions_button6"

        android:layout_below="@+id/start_button"
        android:layout_alignLeft="@+id/start_button"
        android:layout_marginTop="10dp"/>

<Button
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Gallery"
        android:background="#19d2b2"
        android:id="@+id/save_button"
        android:layout_below="@+id/instructions_button6"
        android:layout_alignParentRight="true"
        android:layout_marginTop="10dp"/>

<Button
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Scores"
        android:id="@+id/Scores"
        android:background="#19d2b2"
        android:layout_below="@+id/save_button"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="10dp"/>

<com.amazon.device.ads.AdLayout
        android:id="@+id/adview"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="500dp"/>

任何人都知道是否有针对此问题的修复程序或有关于可能导致此问题的更多信息?

1 个答案:

答案 0 :(得分:0)

同样的事发生在我身上。 xml设计编辑器应该向您展示布局的外观。尝试模拟您的应用或将其连接到实际设备。它应该仍然有效。但是,对于带有广告视图的布局,您始终会遇到渲染问题。