[CameraX] java.lang.RuntimeException: Unable to get provider androidx.camera.camera2.impl.Camera2Initializer: java.lang.NumberFormatException: For input string: "/dev/video0"

524 views
Skip to first unread message

Ryan Ren

unread,
Mar 5, 2020, 12:49:37 AM3/5/20
to Android CameraX Discussion Group
Hi guys, I'm experiencing crashes on some devices after adding CameraX. 
CameraX Version 1.0.0-alpha6

捕获1.PNG





捕获2.PNG







捕获3.PNG






and the issue is:

WechatIMG2.png












Process: com.example.myfacedetectionapp, PID: 10211
java.lang.RuntimeException: Unable to get provider androidx.camera.camera2.impl.Camera2Initializer: java.lang.NumberFormatException: For input string: "/dev/video0"
at android.app.ActivityThread.installProvider(ActivityThread.java:6445)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:5987)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5902)
at android.app.ActivityThread.access$1100(ActivityThread.java:200)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1656)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6718)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Caused by: java.lang.NumberFormatException: For input string: "/dev/video0"
at java.lang.Integer.parseInt(Integer.java:604)
at java.lang.Integer.parseInt(Integer.java:650)
at androidx.camera.camera2.impl.SupportedSurfaceCombination.getRecordSize(SupportedSurfaceCombination.java:1108)
at androidx.camera.camera2.impl.SupportedSurfaceCombination.generateSurfaceSizeDefinition(SupportedSurfaceCombination.java:1068)
at androidx.camera.camera2.impl.SupportedSurfaceCombination.init(SupportedSurfaceCombination.java:671)
at androidx.camera.camera2.impl.SupportedSurfaceCombination.(SupportedSurfaceCombination.java:95)
at androidx.camera.camera2.impl.Camera2DeviceSurfaceManager.init(Camera2DeviceSurfaceManager.java:192)
at androidx.camera.camera2.impl.Camera2DeviceSurfaceManager.(Camera2DeviceSurfaceManager.java:64)
at androidx.camera.camera2.Camera2AppConfig.create(Camera2AppConfig.java:58)
at androidx.camera.camera2.impl.Camera2Initializer.onCreate(Camera2Initializer.java:45)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1920)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1895)
at android.app.ActivityThread.installProvider(ActivityThread.java:6440)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:5987) 
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5902) 
at android.app.ActivityThread.access$1100(ActivityThread.java:200) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1656) 
at android.os.Handler.dispatchMessage(Handler.java:106) 
at android.os.Looper.loop(Looper.java:193) 
at android.app.ActivityThread.main(ActivityThread.java:6718) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.r

Vinit Modi

unread,
Mar 5, 2020, 10:50:21 AM3/5/20
to Ryan Ren, Android CameraX Discussion Group
Hi Ryan,

Would you be able to use the latest Beta version? There have been a lot of changes since Alpha06 and would be helpful to know if you still see the same issue in Beta01. Thanks!

Vinit

--
You received this message because you are subscribed to the Google Groups "Android CameraX Discussion Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to camerax-develop...@android.com.
To view this discussion on the web visit https://groups.google.com/a/android.com/d/msgid/camerax-developers/87850dbc-2a10-4d4d-b475-cb9e6a82c558%40android.com.

Scott Nien

unread,
Mar 6, 2020, 11:42:06 AM3/6/20
to Vinit Modi, Ryan Ren, Android CameraX Discussion Group
Hi Ryan,
Does your phone have a usb camera enabled ?   Are you trying to open a usb camera or just a built-in camera ?  


Scott

Дмитрий Никишов

unread,
Jul 1, 2020, 11:42:26 AM7/1/20
to Android CameraX Discussion Group, Scott Nien, re...@tcl.com, Android CameraX Discussion Group, Vinit Modi
Hi,
  I have the same issue using latest 1.0.0-beta06. There are two internal cameras in my device. It's non stock tablet with Android 9.

Regards,
Dmitry

пятница, 6 марта 2020 г. в 19:42:06 UTC+3, Scott Nien:

Дмитрий Никишов

unread,
Jul 1, 2020, 11:47:24 AM7/1/20
to Android CameraX Discussion Group, Дмитрий Никишов, Scott Nien, re...@tcl.com, Android CameraX Discussion Group, Vinit Modi
Both cameras with the EXTERNAL HAL:
== Camera HAL device device@3.4/external//dev/video0 (v3.4) static information: ==
  Resource cost: 100
  Conflicting devices: None
  API1 info:
    Has a flash unit: false
    Facing: Front
    Orientation: 0
  API2 camera characteristics:
    Dumping camera metadata array: 52 / 52 entries, 2224 / 2224 bytes of extra data.
      Version: 1, Flags: 00000000
      android.info.supportedHardwareLevel (150000): byte[1]
        [EXTERNAL ]
...
== Camera HAL device device@3.4/external//dev/video2 (v3.4) static information: ==
  Resource cost: 100
  Conflicting devices: None
  API1 info:
    Has a flash unit: false
    Facing: Back
    Orientation: 0
  API2 camera characteristics:
    Dumping camera metadata array: 52 / 52 entries, 2472 / 2472 bytes of extra data.
      Version: 1, Flags: 00000000
      android.info.supportedHardwareLevel (150000): byte[1]
        [EXTERNAL ]

среда, 1 июля 2020 г. в 18:42:26 UTC+3, Дмитрий Никишов:

Scott Nien

unread,
Jul 1, 2020, 11:17:55 PM7/1/20
to Дмитрий Никишов, Android CameraX Discussion Group, re...@tcl.com, Vinit Modi
Hi Dmitry, 
Unfortunately,  CameraX does not support external cameras for now.  will keep you posted if we add the support of external cameras.

Scott

Дмитрий Никишов

unread,
Jul 2, 2020, 2:35:45 AM7/2/20
to Android CameraX Discussion Group, Scott Nien, Android CameraX Discussion Group, re...@tcl.com, Vinit Modi, Дмитрий Никишов
Hi Scott,
  Thanks for response. Will be waiting for.

Dmitry

четверг, 2 июля 2020 г. в 06:17:55 UTC+3, Scott Nien:
Reply all
Reply to author
Forward
0 new messages