棉花糖应用程序无法正常工作

时间:2017-10-27 05:20:10

标签: android android-6.0-marshmallow

这是我的gradle文件。

它在棉花糖下工作正常,但在棉花糖中它不起作用,我没有收到任何错误。

android {

    compileSdkVersion 25
    buildToolsVersion '25.0.3'
    useLibrary 'org.apache.http.legacy'

    defaultConfig {
        applicationId "com.example.project"
        minSdkVersion 15
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    productFlavors {
    }

    dependencies {
        classpath 'io.fabric.tools:gradle:1.21.7'
        compile fileTree(include: ['*.jar'], dir: 'libs')
        compile 'com.google.android.gms:play-services:8.1.0'
        compile 'org.apache.httpcomponents:httpcore:4.4.4'
        compile 'com.android.support:appcompat-v7:25.3.1'
        compile 'eu.the4thfloor.volley:com.android.volley:2015.05.28'
        compile 'com.google.code.gson:gson:2.7'
        compile 'com.google.maps.android:android-maps-utils:0.4.3'
        compile('com.crashlytics.sdk.android:crashlytics:2.5.5@aar') {
        transitive = true;
    }

2 个答案:

答案 0 :(得分:2)

从android 6.0(API级别23)开始,您需要在清单中声明权限,并检查anc是否在运行时请求它们。

按照Google的这个教程: https://developer.android.com/training/permissions/requesting.html

或者您可以使用我的库轻松处理它们。 https://github.com/nabinbhandari/Android-Permissions

答案 1 :(得分:1)

使用这样的代码!例如,此代码要求用户允许在AudioRecordFragment中录制音频。

我认为你的权限有问题。你没有写出你的应用程序做了什么!

   (< 0 1 2 3) ;"1@:((],.>#[) each) 0 1 2 3
0 1
0 2
0 3
1 2
1 3
2 3
   (< 0 1 2 3) ((],.>#[) each) 0 1 2 3
+---+---+---+--+
|0 1|1 2|2 3|  |
|0 2|1 3|   |  |
|0 3|   |   |  |
+---+---+---+--+