发布Android应用程序

时间:2013-11-19 08:01:59

标签: android google-play

此问题与将应用发布到应用商店有关。 我在推荐行中收到此错误。

error = ERROR获取'android:name'属性:attribute不是整数值

实际上我正在启动应用程序,但它在推荐行中显示错误。

修改

这是我的 Manifest.xml 文件代码

<uses-sdk
    android:minSdkVersion="12"
    android:targetSdkVersion="17" />

<application
    android:name="mobile.briltime.brilnet.SdkDemoLowLevelApp"
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
   android:theme="@android:style/Theme.NoTitleBar.Fullscreen" > 

    <activity android:label="@string/app_name"
        android:name="mobile.briltime.brilnet.SplaseScreen" 
        android:screenOrientation="portrait" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <activity android:name="mobile.briltime.brilnet.MainActivity"
         android:screenOrientation="portrait"></activity>

    <activity android:name="mobile.briltime.brilnet.LoginManual"
         android:screenOrientation="portrait"></activity>

    <activity android:name="mobile.briltime.brilnet.AnimationStackedFrames"
         android:screenOrientation="portrait"></activity>

     <activity android:name="mobile.briltime.brilnet.Login"
         android:screenOrientation="portrait"></activity>

      <activity android:name="mobile.briltime.brilnet.MyFriendListActivity"
           android:screenOrientation="portrait"></activity>

    <provider
        android:name="com.c2call.sdk.pub.db.provider.C2CallContentProvider"
        android:authorities="mobile.briltime.brilnet.content"
        android:exported="true"
        android:grantUriPermissions="true" >
        <grant-uri-permission android:pathPattern=".*" />
    </provider>   
</application>

2 个答案:

答案 0 :(得分:1)

谢谢你的贡献,最后我解决了这个问题。 我只是从清单文件中删除屏幕方向,现在它正在工作。

答案 1 :(得分:0)

我的猜测是你的android:name属性是硬编码的。将其更改为字符串资源。

示例:

android:name = "MyAppName"

android:name = "@string/app_name"

with strings.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">MyAppName</string>
</resources>

我猜到了这一点(你没有给我们足够的信息来做更多)因为Android中的资源ID是由aapt生成的整数。 有关ManifestString Resources的更多信息 我不知道为什么这应该是Playstore的问题......