java.io.FileNotFoundException: /jacoco.exec: открыть не удалось: EROFS (файловая система только для чтения) - PullRequest
1 голос
/ 13 мая 2019

Столкнувшись с этой проблемой при попытке внедрить JaCoCo Offline Instrumentation.

W/System.err( 1733): java.io.FileNotFoundException: /jacoco.exec: open failed: EROFS (Read-only file system)
W/System.err( 1733):    at libcore.io.IoBridge.open(IoBridge.java:456)
W/System.err( 1733):    at java.io.FileOutputStream.<init>(FileOutputStream.java:89)
--
W/System.err( 1733):    at libcore.io.IoBridge.open(IoBridge.java:456)
W/System.err( 1733):    at java.io.FileOutputStream.<init>(FileOutputStream.java:89)
W/System.err( 1733):    at org.jacoco.agent.rt.internal_14f7ee5.output.FileOutput.openFile(FileOutput.java:67)
W/System.err( 1733):    at org.jacoco.agent.rt.internal_14f7ee5.output.FileOutput.startup(FileOutput.java:49)
W/System.err( 1733):    at org.jacoco.agent.rt.internal_14f7ee5.Agent.startup(Agent.java:122)
W/System.err( 1733):    at org.jacoco.agent.rt.internal_14f7ee5.Agent.getInstance(Agent.java:50)
W/System.err( 1733):    at org.jacoco.agent.rt.internal_14f7ee5.Offline.<clinit>(Offline.java:31)

Ответы [ 2 ]

1 голос
/ 13 мая 2019

вам необходимо указать действительное направление; добавить один к jacoco-agent.properties:

destfile=/sdcard/jacoco.exec

см. Автономные приборы .

0 голосов
/ 13 мая 2019

Что бы вы ни делали, вы используете неправильный путь. Обычно вам не разрешено записывать в корневую папку файловой системы устройства (и это то, что указывает / в вашем пути).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...