Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 应用程序未在牛轧糖中打开_Android_Android 7.0 Nougat_Android 7.1 Nougat - Fatal编程技术网

Android 应用程序未在牛轧糖中打开

Android 应用程序未在牛轧糖中打开,android,android-7.0-nougat,android-7.1-nougat,Android,Android 7.0 Nougat,Android 7.1 Nougat,我正在编写一个新的应用程序,并尝试使用不同的版本。当我尝试牛轧糖时,我的应用程序无法打开。它只是说: 应用程序已停止。再次打开应用程序 如果我再次按open,应用程序将一直停止 android { compileSdkVersion 23 buildToolsVersion "23.0.1" defaultConfig { minSdkVersion 11 targetSdkVersion 25 ver

我正在编写一个新的应用程序,并尝试使用不同的版本。当我尝试牛轧糖时,我的应用程序无法打开。它只是说:

应用程序已停止。再次打开应用程序

如果我再次按open,应用程序将一直停止

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"  


    defaultConfig {       
        minSdkVersion 11
        targetSdkVersion 25
        versionCode 1
        versionName "2.0"
        multiDexEnabled true
    }
}
我尝试了BuildToolsVersion25.0.1,但没有。有什么帮助吗

这是我在牛轧糖装置中打开它时的logcat跟踪

05-10 09:49:35.119 4709-4709/app E/app: /storage/emulated/0/app/Registros/grupo-registros.csv (No such file or directory)
                                                   java.io.FileNotFoundException: /storage/emulated/0/app/Registros/grupo(demo)-registros.csv (No such file or directory)
                                                       at java.io.FileOutputStream.open(Native Method)
                                                       at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
                                                       at java.io.FileOutputStream.<init>(FileOutputStream.java:140)
                                                       at app.MainActivity.onCreate(MainActivity.java:175)
                                                       at android.app.Activity.performCreate(Activity.java:6679)
                                                       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118)
                                                       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2618)
                                                       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2726)
                                                       at android.app.ActivityThread.-wrap12(ActivityThread.java)
                                                       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1477)
                                                       at android.os.Handler.dispatchMessage(Handler.java:102)
                                                       at android.os.Looper.loop(Looper.java:154)
                                                       at android.app.ActivityThread.main(ActivityThread.java:6119)
                                                       at java.lang.reflect.Method.invoke(Native Method)
                                                       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
                                                       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
 05-10 09:49:35.148 4709-4709/app D/AndroidRuntime: Shutting down VM
 05-10 09:49:35.148 4709-4709/app E/AndroidRuntime: FATAL EXCEPTION: main
                                                          Process: app, PID: 4709
                                                          java.lang.RuntimeException: Unable to start activity ComponentInfo{es/app.MainActivity}: java.util.EmptyStackException
                                                              at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2665)
                                                              at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2726)
                                                              at android.app.ActivityThread.-wrap12(ActivityThread.java)
                                                              at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1477)
                                                              at android.os.Handler.dispatchMessage(Handler.java:102)
                                                              at android.os.Looper.loop(Looper.java:154)
                                                              at android.app.ActivityThread.main(ActivityThread.java:6119)
                                                              at java.lang.reflect.Method.invoke(Native Method)
                                                              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
                                                              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
                                                           Caused by: java.util.EmptyStackException
                                                              at app.MainActivity.copyFileOrDir(MainActivity.java:434)
                                                              at app.MainActivity.addSubjectDemo(MainActivity.java:341)
                                                              at app.MainActivity.onCreate(MainActivity.java:231)
                                                              at android.app.Activity.performCreate(Activity.java:6679)
                                                              at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118)
                                                              at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2618)
                                                              at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2726) 
                                                              at android.app.ActivityThread.-wrap12(ActivityThread.java) 
                                                              at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1477) 
                                                              at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                              at android.os.Looper.loop(Looper.java:154) 
                                                              at android.app.ActivityThread.main(ActivityThread.java:6119) 
                                                              at java.lang.reflect.Method.invoke(Native Method) 
                                                              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886) 
                                                              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776) 
编辑:我的清单的权限请求

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.MANAGE_DOCUMENTS" />
这可能是因为在Nougat Android 7.0中,权限的更改可能会影响你的应用程序。它不是强制执行的,但它会弹出您可能无法处理的异常。您应该阅读以下文档:

并检查这些答案


请包括onCreate方法和MainActivity.java的第175行标记。第175行是我将.txt复制到SDCard中需要使用的地方,因此可能是Tompadre所说的权限问题。很高兴它有所帮助。请检查答案是否正确。干杯
java.io.FileNotFoundException:/storage/emulated/0/app/Registros/grupo(demo)-registros.csv (No such file or directory)