Java 释放。apk不工作,相机活动崩溃

Java 释放。apk不工作,相机活动崩溃,java,android,Java,Android,当我在debug中运行我的应用程序时。apk工作正常,但当我发布它时。apk时,我的应用程序会因摄像头活动而崩溃 请让我知道我应该如何解决它 此外,请告诉我这也如何我可以得到隐私政策的网址,这是必须在谷歌游戏商店发布应用程序,如果应用程序有摄像头和读取内部存储权限 @AfterPermissionGranted(RC_VIDEO_APP_PERM) private void requestPermissions() { String[] perms = { Manifest.permi

当我在debug中运行我的应用程序时。apk工作正常,但当我发布它时。apk时,我的应用程序会因摄像头活动而崩溃

请让我知道我应该如何解决它

此外,请告诉我这也如何我可以得到隐私政策的网址,这是必须在谷歌游戏商店发布应用程序,如果应用程序有摄像头和读取内部存储权限

@AfterPermissionGranted(RC_VIDEO_APP_PERM)
private void requestPermissions() {

    String[] perms = { Manifest.permission.INTERNET, Manifest.permission.CAMERA, Manifest.permission.RECORD_AUDIO };
    if (EasyPermissions.hasPermissions(this, perms)) {
        // if there is no server URL set
        if (CHAT_SERVER_URL == null) {
            // use hard coded session values
            if (areHardCodedConfigsValid()) {
                initializeSession(key, session, token);
            } else {
                showConfigError("Configuration Error",hardCodedConfigErrorMessage);
            }
        } else {
            // otherwise initialize WebServiceCoordinator and kick off request for session data
            // session initialization occurs once data is returned, in onSessionConnectionDataReady
            if (isWebServerConfigUrlValid()) {
                mWebServiceCoordinator = new WebServiceCoordinator(this, this);
                mWebServiceCoordinator.fetchSessionConnectionData(SESSION_INFO_ENDPOINT);
            } else {
                showConfigError("Configuration Error", webServerConfigErrorMessage);
            }
        }
    } else {
        EasyPermissions.requestPermissions(this, getString(R.string.rationale_video_app), RC_VIDEO_APP_PERM, perms);
    }
}

谢谢。

请共享您的代码。我认为您的问题在于权限。您不检查摄像头权限。请使用此代码检查权限

@Override
public void onRequestPermissionsResult(int requestCode,
        String permissions[], int[] grantResults) {
    switch (requestCode) {
        case MY_PERMISSIONS_REQUEST_READ_CONTACTS: {
            if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {

                // permission was granted, yay! do the
                // calendar task you need to do.

            } else {

                // permission denied, boo! Disable the
                // functionality that depends on this permission.
            }
            return;
        }

        // other 'switch' lines to check for other
        // permissions this app might request
    }
}

请分享此活动的代码以及stacktrace,以便我们可以帮助您。我支持..关于隐私政策:您需要自己编写。内容将取决于您处理的数据、您如何使用用户数据以及您将在哪个国家发布。对于欧洲研究。1-您是否在build.gradle中启用了progaurd?2-你可以使用谷歌网站创建一个隐私政策页面。在这个页面中,你必须写下你正在使用的用户数据和目的。你可以使用一些网站的引用来引用progaud中的内容。build i添加了一行,即-ignorewarnings。你能告诉我应该添加什么吗?@Atik lavika正在使用EasyPermissions,因此,你的答案对这个案例无效。Hi Killer,请回答我…解决我的问题。指引我