Android:在Google Play中发布应用

时间:2015-03-04 18:39:55

标签: android publishing

我开发了一个基本上通过蓝牙从服务器下载文件并将其存储在手机内存中的应用程序。

我在http://developer.android.com/tools/publishing/publishing_overview.html中阅读了发布和应用所需的内容  然后我按照步骤进行了操作:

  1. 删除所有" android:debuggable"在Android Manifest中。
  2. 删除所有日志调用
  3. 签署文件:右键单击项目 - >导出 - > Android - > 导出Android应用程序...在我使用的过程中 AppKey.key存储我之前创建的。
  4. 我申请Zipalign http://developer.android.com/tools/publishing/app-signing.html#signing-manually
  5. 完成后,我将应用上传到Google Play商店。

    我使用以下版本的Android下载了三种不同的设备:

    • 4.2.2(这是我在Eclipse上编写时用来开发,调试和测试应用程序的那个)
    • 4.3
    • 4.4

    但它只能在4.2.2的设备中正常工作。在其他两个设备中,应用程序在启动时崩溃。

    这是应用程序的Android清单,所有代码都太长,无法在此处上传。但是我觉得问题必须存在或者出现在我出口/签署文件的清单或方式中。问题

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.cliente_bluetooth"
        android:versionCode="3"
        android:versionName="1.3" >
    
        <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
        <uses-permission android:name="android.permission.BLUETOOTH" />
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    
        <uses-sdk
            android:minSdkVersion="8"
            android:targetSdkVersion="21" />
    
    
        <application
            android:allowBackup="true"
            android:icon="@drawable/ic_launcher"
            android:label="@string/app_name"
            android:theme="@style/AppTheme" >
    
           <activity
                android:name="com.cliente_bluetooth.Cliente_Bluetooth"
                android:label="@string/app_name"
                android:screenOrientation="portrait" >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
    
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
    
    
        </application>
    
    </manifest>
    

    这是Play商店中应用的链接: https://play.google.com/store/apps/details?id=com.cliente_bluetooth

    任何人都可以在发布过程中发现错误吗?我是跳过还是误解任何一步?

    非常感谢你的时间

0 个答案:

没有答案