@@ -29,6 +29,22 @@ default = [
29
29
" mp3" ,
30
30
" x11" ,
31
31
]
32
+
33
+ supported_android_features = [
34
+ # cpal is not supported yet
35
+ # "bevy_audio",
36
+ " bevy_dynamic_plugin" ,
37
+ " bevy_gilrs" ,
38
+ " bevy_gltf" ,
39
+ " bevy_wgpu" ,
40
+ " bevy_winit" ,
41
+ " render" ,
42
+ " png" ,
43
+ " hdr" ,
44
+ # "mp3",
45
+ " x11" ,
46
+ ]
47
+
32
48
profiler = [" bevy_ecs/profiler" , " bevy_diagnostic/profiler" ]
33
49
wgpu_trace = [" bevy_wgpu/trace" ]
34
50
@@ -83,18 +99,18 @@ bevy_wgpu = { path = "crates/bevy_wgpu", optional = true, version = "0.2.1" }
83
99
bevy_winit = { path = " crates/bevy_winit" , optional = true , version = " 0.2.1" }
84
100
bevy_gilrs = { path = " crates/bevy_gilrs" , optional = true , version = " 0.2.1" }
85
101
86
- # bevy (Android)
87
- [target .'cfg(target_os = "android")' .dependencies ]
88
- ndk-glue = { version = " 0.2" , features = [" logger" ] }
89
- android_logger = " 0.9"
90
-
91
102
[dev-dependencies ]
92
103
rand = " 0.7.3"
93
104
serde = { version = " 1" , features = [" derive" ] }
94
105
log = " 0.4"
95
106
ron = " 0.6"
96
107
anyhow = " 1.0"
97
108
109
+ # bevy (Android)
110
+ [target .'cfg(target_os = "android")' .dependencies ]
111
+ ndk-glue = { version = " 0.2" , features = [" logger" ] }
112
+ android_logger = " 0.9"
113
+
98
114
[target .'cfg(target_arch = "wasm32")' .dev-dependencies ]
99
115
console_error_panic_hook = " 0.1.6"
100
116
console_log = { version = " 0.2" , features = [" color" ] }
@@ -322,8 +338,8 @@ crate-type = ["cdylib"]
322
338
323
339
[package .metadata .android ]
324
340
build_targets = [ " aarch64-linux-android" , " armv7-linux-androideabi" ]
325
- target_sdk_version = 29
326
- min_sdk_version = 29
341
+ target_sdk_version = 28
342
+ min_sdk_version = 28
327
343
328
344
[[package .metadata .android .feature ]]
329
345
name = " android.hardware.vulkan.level"
0 commit comments