WAI
Status Update
Comments
ad...@google.com <ad...@google.com> #2
Command which I using for building AVD system images is make sdk sdk_repo
ad...@google.com <ad...@google.com> #3
# source ./build/envsetup.sh
# lunch sdk_phone_x86_64
# make sdk sdk_repo
I have the same issue. -0-
----------------------------------------------------------------------------------------------------------------------------------------------
[ 99% 396/397] analyzing Android.bp files and generating ninja file at out/soong/build.ninja
FAILED: out/soong/build.ninja
cd "$(dirname "out/host/linux-x86/bin/soong_build")" && BUILDER="$PWD/$(basename "out/host/linux-x86/bin/soong_build")" && cd / && env -i "$BUILDER" --top "$TOP" --soong_out "out/soong" --out "out" -o out/soong/build.ninja --globListDir build --globFile out/soong/globs-build.ninja -t -l out/.module_paths/Android.bp.list --available_env out/soong/soong.environment.available --used_env out/soong/soong.environment.used.build Android.bp
error: prebuilts/module_sdk/conscrypt/current/Android.bp:20:1: dependency "art-bootclasspath-fragment" of "conscrypt-module-sdk_com.android.conscrypt-bootclasspath-fragment@current" missing variant:
apex:com.android.art
available variants:
os:android,arch:common
error: prebuilts/module_sdk/conscrypt/current/Android.bp:20:1: dependency "prebuilt_art-bootclasspath-fragment" of "conscrypt-module-sdk_com.android.conscrypt-bootclasspath-fragment@current" missing variant:
apex:com.android.art
available variants:
os:android,arch:common
13:57:24 soong bootstrap failed with: exit status 1
#### failed to build some targets (01:12 (mm:ss)) ####
----------------------------------------------------------------------------------------------------------------------------------------------
# lunch sdk_phone_x86_64
# make sdk sdk_repo
I have the same issue. -0-
----------------------------------------------------------------------------------------------------------------------------------------------
[ 99% 396/397] analyzing Android.bp files and generating ninja file at out/soong/build.ninja
FAILED: out/soong/build.ninja
cd "$(dirname "out/host/linux-x86/bin/soong_build")" && BUILDER="$PWD/$(basename "out/host/linux-x86/bin/soong_build")" && cd / && env -i "$BUILDER" --top "$TOP" --soong_out "out/soong" --out "out" -o out/soong/build.ninja --globListDir build --globFile out/soong/globs-build.ninja -t -l out/.module_paths/Android.bp.list --available_env out/soong/soong.environment.available --used_env out/soong/soong.environment.used.build Android.bp
error: prebuilts/module_sdk/conscrypt/current/Android.bp:20:1: dependency "art-bootclasspath-fragment" of "conscrypt-module-sdk_com.android.conscrypt-bootclasspath-fragment@current" missing variant:
apex:com.android.art
available variants:
os:android,arch:common
error: prebuilts/module_sdk/conscrypt/current/Android.bp:20:1: dependency "prebuilt_art-bootclasspath-fragment" of "conscrypt-module-sdk_com.android.conscrypt-bootclasspath-fragment@current" missing variant:
apex:com.android.art
available variants:
os:android,arch:common
13:57:24 soong bootstrap failed with: exit status 1
#### failed to build some targets (01:12 (mm:ss)) ####
----------------------------------------------------------------------------------------------------------------------------------------------
lb...@gmail.com <lb...@gmail.com> #4
Same problem here when trying to build SDK:
# source ./build/envsetup.sh
# lunch sdk-eng
# make sdk
FAILED: out/soong/build.ninja
cd "$(dirname "out/host/linux-x86/bin/soong_build")" && BUILDER="$PWD/$(basename "out/host/linux-x86/bin/soong_build")" && cd / && env -i "$BUILDER" --top "$TOP" --soong_out "out/soong" --out "out" -o out/soong/build.ninja --globListDir build --globFile out/soong/globs-build.ninja -t -l out/.module_paths/Android.bp.list --available_env out/soong/soong.environment.available --used_env out/soong/soong.environment.used.build Android.bp
error: prebuilts/module_sdk/conscrypt/current/Android.bp:20:1: dependency "art-bootclasspath-fragment" of "conscrypt-module-sdk_com.android.conscrypt-bootclasspath-fragment@current" missing variant:
apex:com.android.art
available variants:
os:android,arch:common
error: prebuilts/module_sdk/conscrypt/current/Android.bp:20:1: dependency "prebuilt_art-bootclasspath-fragment" of "conscrypt-module-sdk_com.android.conscrypt-bootclasspath-fragment@current" missing variant:
apex:com.android.art
available variants:
os:android,arch:common
16:48:05 soong bootstrap failed with: exit status 1
#### failed to build some targets (18 seconds) ####
# source ./build/envsetup.sh
# lunch sdk-eng
# make sdk
FAILED: out/soong/build.ninja
cd "$(dirname "out/host/linux-x86/bin/soong_build")" && BUILDER="$PWD/$(basename "out/host/linux-x86/bin/soong_build")" && cd / && env -i "$BUILDER" --top "$TOP" --soong_out "out/soong" --out "out" -o out/soong/build.ninja --globListDir build --globFile out/soong/globs-build.ninja -t -l out/.module_paths/Android.bp.list --available_env out/soong/soong.environment.available --used_env out/soong/soong.environment.used.build Android.bp
error: prebuilts/module_sdk/conscrypt/current/Android.bp:20:1: dependency "art-bootclasspath-fragment" of "conscrypt-module-sdk_com.android.conscrypt-bootclasspath-fragment@current" missing variant:
apex:com.android.art
available variants:
os:android,arch:common
error: prebuilts/module_sdk/conscrypt/current/Android.bp:20:1: dependency "prebuilt_art-bootclasspath-fragment" of "conscrypt-module-sdk_com.android.conscrypt-bootclasspath-fragment@current" missing variant:
apex:com.android.art
available variants:
os:android,arch:common
16:48:05 soong bootstrap failed with: exit status 1
#### failed to build some targets (18 seconds) ####
lb...@gmail.com <lb...@gmail.com> #5
Assigning to documentation resource for investigation.
je...@gmail.com <je...@gmail.com> #6
same here
lb...@gmail.com <lb...@gmail.com> #7
Wrote a few folks who had worked on that documentation page (Engineers/Technical Account Managers) to see if they can reproduce.
Description
PPP3.180510.008
* Is this a regression from O to P?
Not sure
* What device are you using? (for example, Pixel XL)
Pixel 2
All information is written here:
I will try to summarize. It's actually 3 issues:
1. Getting 2 intents for all state-change events of calls, even for events that are not supposed to be this way. This includes these states: RINGING , IDLE , OFFHOOK .
According to the docs, only RINGING state can be called twice:
If you try with other Android devices and versions (even those of Google), you will see it's actually always a single call, that has the phone number.
2. For RINGING state, we get 2 calls, but it's the opposite of what's written in the docs:
" it will receive the broadcast twice; one with the phone number and another without it."
It's not the first that has the phone number. Only the second. This makes it impossible to know for sure if the phone number is a private number (null), because there are 2 cases now:
2 calls. One with null and second with phone number (or null in case it's really a private number).
1 call which just has null (private number).
Because of these 2 different behaviors on devices, the only workaround I've found is that if I get null, I wait a bit (100ms) to decide whether it's indeed a private number or not.
The order should be as described in the docs, meaning first call should provide the phone number.
3. When not having READ_CALL_LOG permission, we have a single call to the intent (which is ok according to the docs), but the EXTRA_INCOMING_NUMBER is never non-null. The docs don't write about this. In fact, it's written that it should have the phone number. It also doesn't make sense.
Changing the targetSdk to lower than 28 doesn't make it consistent. This inconsistent behavior seem to be Android P only.