{"id":16882102,"url":"https://github.com/utzcoz/emulator-device-config-generator","last_synced_at":"2026-04-20T05:02:41.963Z","repository":{"id":91357581,"uuid":"258116731","full_name":"utzcoz/emulator-device-config-generator","owner":"utzcoz","description":"Generate emulator device config for Android Studio","archived":false,"fork":false,"pushed_at":"2023-02-01T05:48:31.000Z","size":291,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-20T04:33:13.468Z","etag":null,"topics":["android-studio","emulator"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/utzcoz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-23T06:38:04.000Z","updated_at":"2023-03-24T05:39:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"0236ccd9-7557-4846-8cde-ce2a33c76698","html_url":"https://github.com/utzcoz/emulator-device-config-generator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/utzcoz/emulator-device-config-generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/utzcoz%2Femulator-device-config-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/utzcoz%2Femulator-device-config-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/utzcoz%2Femulator-device-config-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/utzcoz%2Femulator-device-config-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/utzcoz","download_url":"https://codeload.github.com/utzcoz/emulator-device-config-generator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/utzcoz%2Femulator-device-config-generator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32033717,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T00:18:06.643Z","status":"online","status_checked_at":"2026-04-20T02:00:06.527Z","response_time":94,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android-studio","emulator"],"created_at":"2024-10-13T16:06:09.816Z","updated_at":"2026-04-20T05:02:41.957Z","avatar_url":"https://github.com/utzcoz.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# emulator-device-config-generator\n\nThe project is a tool to generate emulator device config file for `Android Studio`. \nWhen we develop the app with `Android Studio`, we will select the virtual emulator\nor real emulator target to preview the page xml. In most occasion, the built-in\nemulator target for virtual emulator and real emulator can satisfy the need. But when\nwe develop app for custom device, for example a self built device, we should create\nemulator config based on current built-in emulator config. We should export one template,\nand then modify the exported xml file. The project provides a ugly UI to modify the\nvalue of emulator config file.\n\nThe `Android Studio` can also modify many values of emulator config, but it doesn't provide\nentry to modify the element such as `screen-density`. The project will provide it, and\nprovide the supported value based on emulator config specification.\n\nThe project is not useful for normal app developer, but it will be useful for system app\ndeveloper for their company custom devices.\n\n### Prerequisite\n\n`OpenJDK 11` and `openjfx 11`\n\n### Build\n\n`./gradlew build`\n\n### Run\n\n`./gradlew run`\n\n### Test\n\n`./gradlew test`\n\n### Usage\n\nThe following diagram show the `Android Studio` preview with the generated 2k device based\non automotive template:\n![android-studio-preview-with-generated-2k-automotive-device](images/android-studio-preview-with-generated-2k-automotive-device.png)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Futzcoz%2Femulator-device-config-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Futzcoz%2Femulator-device-config-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Futzcoz%2Femulator-device-config-generator/lists"}