0

我们的应用程序在从 Play-store 安装后立即关闭,尽管相同的 Apk 在直接使用 Apk 文件安装时运行良好。

信息日志如下,

04-16 16:57:14.819 913-3772/? I/ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.xxx.xxx/.MainActivity (has extras)} from uid 10019 from pid 1779 on display 0
04-16 16:57:14.848 1025-1025/? I/PackageChangedReceiver: packageName=com.xxx.xxx,mode=0
04-16 16:57:14.849 228-228/? I/BufferQueueConsumer: [Starting com.xxx.xxx](this:0x7f9dbc9400,id:285,api:0,p:-1,c:228) setConsumerName: Starting com.xxx.xxx
04-16 16:57:14.849 228-228/? I/BufferQueueConsumer: [Starting com.xxx.xxx](this:0x7f9dbc9400,id:285,api:0,p:-1,c:228) setDefaultBufferSize: width=1 height=1
04-16 16:57:14.871 228-228/? I/BufferQueueConsumer: [Starting com.xxx.xxx](this:0x7f9dbc9400,id:285,api:0,p:-1,c:228) setDefaultBufferSize: width=1280 height=800
04-16 16:57:14.881 228-965/? I/BufferQueueProducer: [Starting com.xxx.xxx](this:0x7f9dbc9400,id:285,api:2,p:913,c:228) connect(P): api=2 producer=(913:system_server) producerControlledByApp=false
04-16 16:57:14.881 228-1989/? I/BufferQueueProducer: [Starting com.xxx.xxx](this:0x7f9dbc9400,id:285,api:2,p:913,c:228) new GraphicBuffer needed
04-16 16:57:14.899 913-923/? I/ActivityManager: Start proc 15417:com.xxx.xxx/u0a512 for activity com.xxx.xxx/.MainActivity
04-16 16:57:15.381 913-1897/? I/ActivityManager: Process com.xxx.xxx (pid 15417) has died
04-16 16:57:15.652 228-247/? I/BufferQueueProducer: [Starting com.xxx.xxx](this:0x7f9dbc9400,id:285,api:2,p:-1,c:228) disconnect(P): api 2
04-16 16:57:15.653 228-247/? I/BufferQueueConsumer: [Starting com.xxx.xxx](this:0x7f9dbc9400,id:285,api:2,p:-1,c:228) getReleasedBuffers: returning mask 0xffffffffffffffff
04-16 16:57:15.667 228-228/? I/BufferQueueConsumer: [Starting com.xxx.xxx](this:0x7f9dbc9400,id:285,api:2,p:-1,c:-1) disconnect(C)
04-16 16:57:15.667 228-228/? I/BufferQueue: [Starting com.xxx.xxx](this:0x7f9dbc9400,id:285,api:2,p:-1,c:-1) ~BufferQueueCore

因此,为了调试,我们在更改包名称后在 play-store 上创建了一个应用程序,安装后它运行良好。

两个 Play-store 应用程序帐户之间的唯一区别是前者启用了应用程序签名,而后者工作正常但没有启用应用程序签名。

那么确切的问题是什么,我们没有在播放控制台上正确使用应用程序签名,还是我们配置不正确的任何其他设置或我们的代码有问题?请帮助..

4

1 回答 1

0

使用 progurad 脚本来避免这个崩溃问题。你必须在那里添加包。这就是从您的错误日志中了解到的

于 2019-04-16T14:08:25.387 回答