-1

你好,我最喜欢的社区。

也许有人有答案 我最近把我的第一个应用程序放到了 Play 商店市场,几个小时后它就出现了。但事情是第一天我没有意识到它已经在市场上,因为我找不到它的问题。所以我教我需要通过添加一些语言支持的东西来将它更新到另一个版本。在这个可爱的板上发现了一个提示,一些应用程序只会出现在搜索查询中,方法是将应用程序名称放在引号中。但是为什么会这样,有人知道我应该如何更改应用程序的名称以获得更好的搜索结果。

我已经从 Camel Case Notation "myAppTitle" 更改为 "my app title" 但这并不是我的问题的真正解决方案。

此外,我也遇到了与其他许多 Android 设备相同的问题。我的应用程序似乎可以在几乎 70% 的设备上运行(自 android v14 起),但在某些设备上会引发异常:

viewrootimpl senduseractionevent() mview == null

有些人几乎与三星设备有同样的问题......我发现一个答案是三星有一个特殊的 android 层用于触摸向导。但是如何解决这个问题呢?

提前致谢。

这是导致此问题的布局的摘录..

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/TableLayout1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal" >

    <!-- ROW -->

    <TableRow
        android:id="@+id/tableRow1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="0.15" >

        <TextView
            android:id="@+id/textView__game_title"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="@color/black"
            android:gravity="center"
            android:text="anyText"
            android:textColor="#ffffff"
            android:textSize="20sp" />
    </TableRow>

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="0.5"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/textView__game_word1"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:background="@color/yellow"
            android:gravity="center"
            android:onClick="onClick"
            android:text="anyText?"
            android:textSize="35sp" />

        <TextView
            android:id="@+id/textView__game_word2"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:background="@color/red"
            android:gravity="center"
            android:onClick="onClick"
            android:text="anyText?"
            android:textSize="35sp" />

        <TextView
            android:id="@+id/textView__game_word3"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:background="@color/blue"
            android:gravity="center"
            android:onClick="onClick"
            android:text="anytext?"
            android:textSize="35sp" />

    </LinearLayout>

    <TableRow
        android:id="@+id/tableRow3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="0.15" >

        <TextView
            android:id="@+id/textView__game_score"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:background="@android:color/black"
            android:gravity="center|left"
            android:paddingLeft="15dp"
            android:text="Score:\n0"
            android:textColor="#ffffff"
            android:textSize="20sp" />

        <TextView
            android:id="@+id/textView__game_round"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:background="@android:color/black"
            android:gravity="center|right"
            android:paddingRight="15dp"
            android:text="Round:\n 0 of 100"
            android:textColor="#ffffff"
            android:textSize="20sp" />
    </TableRow>

</TableLayout>
4

2 回答 2

0

由于您的应用是新应用,Google Play 只会显示最佳结果,这就是您找不到应用的原因。如果你的应用下载量已经提升到上千次,就更容易被别人搜索了。

于 2015-09-21T01:54:55.383 回答
0

我找到了解决上述问题的方法。

一、布局问题和消息:“viewrootimpl senduseractionevent() mview == null”

通过将布局更改为线性布局很容易解决。此外,我从 TextViews 更改为 Buttons,解决了为什么我的应用程序无法在 30% 的所有 android 设备(如三星 Galaxy s3 等)上正常运行的问题。这些设备在 Textviews 上的 onClicks 存在问题,因此通过使用 Buttons 解决了问题。viewrootimpl ...仍然为空,但对我的应用程序的行为没有任何影响...就像在许多其他帖子中一样,您可以忽略此日志输出。

其次,不使用“myapp title”,使用google play市场的搜索功能看不到我的应用程序的原因是google制作的应用程序的内部排名。Play商店中应用程序的排名取决于不同的因素。一是用户的评分。但一个关键因素是应用标题中使用的关键字的排名。如果您在应用标题中使用常用关键字,那么您的应用很容易找到,但如果您使用不包含任何关键字的应用标题,则只能通过使用引号找到您的应用。所以我通过在最后添加一些关键字来更改我的应用程序标题,并将其更新到游戏商店后,我立即使用市场的搜索功能找到了我的应用程序。

希望这篇文章能帮助其他遇到同样问题的人。祝你好运

于 2015-10-05T16:13:24.147 回答