Search Issue Tracker

Fixed in 2018.2.X

Fixed in 2017.2.X, 2017.3.X, 2018.1.X

Votes

13

Found in

2017.1.0f3

Issue ID

935292

Regression

No

[Android][.Net 4.6] HTTPClient.GetAsync fails to get address with unable to find libc error

Android

-

To reproduce:

1. Download and open attached "GetDomainNameAndroidBug.zip" project.
2. Enter play mode and notice Debug.log statements printed out.
3. Exit play mode.
4. Build and run with android device connected.
5. Use logcat to see application logs.
6. Notice that logs differ. Connection error appears.

Expected result: Everything works the same as in the editor. Connection to client address succeeds.
Actual result: "Unable to find libc" error appears. Connection doesn't succeed.

Reproduced with: 2017.3.0a2, 2017.2.b5, 2017.1.0p2.

Devices under test:

Samsung SM G925F (Galaxy S6 Edge)*, OS:7.0, CPU:arm64-v8a, GPU:Mali-T760,
Build:samsung/zeroltexx/zerolte:7.0/NRD90M/G925FXXU5EQFC:user/release-keys

Google Nexus 6*, OS:6.0.1, CPU:armeabi-v7a, GPU:Adreno (TM) 420,
Build:google/shamu/shamu:6.0.1/MOB30O/2920157:user/release-keys

Sony C6603 (Xperia Z)*, OS:5.1.1, CPU:armeabi-v7a, GPU:Adreno (TM) 320,
Build:Sony/C6603/C6603:5.1.1/10.7.A.0.228/58103698:user/release-keys

Notes: Feature works only with .Net 4.6. On standalone everything works correctly. On iOS some of the logs seems to be missing but no there are no errors printed.

Verified with: 2018.2.0a1, 2018.1.0b7, 2017.3.1p1, 2017.2.1p4

For fix to work, in Player settings "Internet Access" property must be set to Require. Also "Unable to find libc" error can still be seen in the logcat, thus the initial problem that connection did not succeed was fixed.

Comments (83)

  1. cedarcitycconcrete

    Jul 14, 2025 16:15

    This issue highlights a common compatibility problem when using HttpClient with .NET 4.6 in Unity on Android. Switching to UnityWebRequest or adjusting the scripting backend often resolves the missing libc error.

  2. athensconcrete55

    Jul 10, 2025 10:40

    This Unity Issue Tracker page documents a bug where HttpClient.GetAsync fails on Android using .NET 4.6 due to a missing libc library, affecting network requests. The report includes reproduction steps, affected versions, and potential workarounds or updates.

  3. concretegoodyear

    Nov 27, 2024 14:44

    The discussion provides context, potential causes, and workarounds for developers encountering this issue in their Unity projects. Contact us today!

  4. portsaintlucieconcrete

    Aug 29, 2024 17:35

    The issue with HttpClient on Android in Unity is likely due to a missing libc library. Updating Unity and checking the Unity forums for related workarounds might help resolve it.

  5. Remlar

    Aug 12, 2024 23:50

    Thank you so much for the kind words! I’m really glad you found the content engaging. I’d be happy to revise and expand on it—could you let me know which specific part or topic you’re referring to? That way, I can tailor the revision to fit your needs perfectly. alonzojunkmovers.com/junk-removal-palmdale-ca

  6. lawrencevilleconcrete

    Jul 15, 2024 16:55

    The issue tracker entry discusses a problem related to the Android platform in Unity3D, specifically involving errors with the HttpClient.GetAsync method and "unable to find libc. Get more details with Lawrenceville Concrete.

  7. hackson023

    Apr 12, 2024 07:15

    Awesome content, very interesting! roofingburnaby.com

  8. clearwaterconcrete

    Apr 09, 2024 11:03

    Users facing this issue might need to check for updates or patches from Unity3D or seek support from the Unity community to resolve it.

  9. broooksk99

    Jun 10, 2021 03:59

    roofinggrandjunction.com

  10. broooksk99

    Jun 10, 2021 03:56

    This type of message always inspiring and I prefer to read. roofinggrandjunction.com

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.