summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-08-26Snap for 6793084 from eda34fa2474bfc285b236007e96616b9342db805 to ↵studio-4.1.1studio-4.1.0studio-master-devandroid-build-team Robot
studio-4.1-release Change-Id: I4d377fceaac698503ad8e319102024b8bed93db5
2020-08-20Use Java 8 date format in analytics.settingsradomirm
Java 11 changed the default format for Date serialization which affected files produced by Gson. Gson can deserialize dates in both Java 8 and Java 9 formats, but only when run on Java 9+. analytics.settings file is read by all versions of Android Studio. If Java 9 format is used, this will break previous versions - some will fail to start while others will start but analytics will not work. With the fix applied, the older, Java 8 date format is used even on Java 9+. (cherry picked from commit d246e071a894e57e5a8be99fe21c263a7e8cf9a5) Fixes: 156291868 Fixes: 165343136 Test: AnalyticsSettingsTest.useJava8DateFormat Change-Id: I65b95a08a4ba3a7e73c755fb24e7aa74f9c60d91
2020-06-16Snap for 6592931 from 9b87c39c488120733ba8e52215b0a576e1c00573 to ↵android-build-team Robot
studio-4.1-release Change-Id: I3d0daca4cef5aae6326174e8ad9e9996f96ecb6c
2020-06-08Envrionment provides access to env vars and system propertiesIvan Gavrilovic
When accessing analytics from AGP we need to use Gradle APIs in order to access system properties and env variables. This CL expands Envrionment API to support accessing system properties. Any system property read should use this API. From the AGP side a Gradle-specific implementation of Environment is provided and set during initialization. Bug: 148512507 Test: existing Change-Id: Ic323c445774a6a4e59d05ddddeae2fdb28d0228b
2020-05-30Snap for 6542125 from ff9d4db9e0a2d9f05294e8c2d2d489830fc3adcd to ↵android-build-team Robot
studio-4.1-release Change-Id: I1a3d5f558f68ae9cd34e5b98cdc723105d48f57f
2020-05-29Adds enum for KotlinInternalExternalFunctionInspectionTianyu Geng
Bug: 154716834 Test: N/A Change-Id: Ia329d24ca425d35da407c0232157c8bc26258e93
2020-05-28Snap for 6534927 from 209c6b5bc9075855667f01ac95b9a162ea7cbb06 to ↵android-build-team Robot
studio-4.1-release Change-Id: I8cc930bae85e4bc330212ddb44061c6bd21885c0
2020-05-27Add GENERATE_MANIFEST_CLASS BooleanOption.lukeedgar
Enabling GENERATE_MANIFEST_CLASS attempt to create a Manifest class as a JAR file as InternalArtifactType.COMPILE_MANIFEST_JAR. (cherry picked from commit f67d868efb2f32210d6587146a77b55f7d9a97ae) Test: N/a Bug: 146429843 Change-Id: Ic48e26890232f8e7d4521e7095f08c5f013f396c
2020-05-27Add GENERATE_MANIFEST_JAR GradleTaskExecutionTypelukeedgar
(cherry picked from commit 5b1b76d7d05a8e18d2c7acc6a19bb5199ad82fa9) Test: N/a Bug: 146429843 Change-Id: Ia52203354bdcc7ee1d34fd2720f7befab321f38e
2020-05-23Snap for 6517240 from a7ee411ca72567345ad20b48d2257451bc38fb72 to ↵android-build-team Robot
studio-4.1-release Change-Id: I6fa078cc8e98ddc91521447ee9e41c063744ca42
2020-05-21Add CHECK_AAR_METADATA enum to analytics_enums.protoScott Pollom
Bug: 150132272 Test: existing Change-Id: I41208e9ece27d9067d2a627a3f5f10ab5096cd03
2020-05-19UsageTracker/AnalyticsSettings never throwradomirm
UsageTracker and AnalyticsSettings shouldn't throw exceptions, even if they didn't initialize correctly. Test: Verified manually Bug: 156291868 Change-Id: Ifb1f7ffe6217150cd160494085e7ca422c90d351
2020-05-19Update studio_stats.protoYuki Hamada
Logs-Approval: cl/312143221, cl/312127153, cl/312118719, cl/312100671 Bug: 156965758 Test: existing Change-Id: Ia4ffcd036a2b59f9ce599f4c3deccde9d3ab3ce2
2020-05-18Add metrics reporting for game toolsTianyu Geng
Bug: 156913388 Test: N/A Change-Id: Icff9410a27bc3a841e4d308e10dede0aba52649e
2020-05-18Merge cherrypicks of [11530517, 11530518, 11530519, 11530520, 11530365] into ↵android-build-team Robot
studio-4.1-release Change-Id: I4f4f0fcc4197f0111cd9d6bbfc887513dccc4095
2020-05-18Update studio_stats.protoAdarsh Fernando
Logs-Approval: cl/311763524 Bug: 153370846 Test: existing Change-Id: Ia6aa671bc899cad2889369133ed83c515d1b39eb (cherry picked from commit ff9700ea40f221fe7b041f253993daa81a7d2636)
2020-05-18Add metrics tracking for new C++ moduleTianyu Geng
Bug: 156915925 Test: N/A Change-Id: Ie1d1d0c652de2d287e9eef3187d44824de710ec5
2020-05-18Snap for 6494137 from d8740c6291d1737db1a7454e430ef9fbd56a3db6 to ↵android-build-team Robot
studio-4.1-release Change-Id: I3b8f2ee05386770138f695e871e4f796f2e503e1
2020-05-18Update studio_stats.protoAmr Afifiy
Logs-Approval: cl/311706946 Bug: N/A Test: N/A Change-Id: I91ae8808eab3bfc5a9c9e74d9a85d9e28f1b9b9c
2020-05-15Update studio_stats.protoAdarsh Fernando
Logs-Approval: cl/311763524 Bug: 153370846 Test: existing Change-Id: Ia6aa671bc899cad2889369133ed83c515d1b39eb
2020-05-13Split incrementalDexingV2 flag into two (tools/analytics)Hung Nguyen
See I033108facad702cc2907c0d3834109e5851e8584 for context. Bug: 141610358 Bug: 132615827 Test: Existing tests Change-Id: I6721573abfef48ad6e3f627c23b41537da25d295
2020-05-11Add flag for non transitive R class in app modulesIzabela Orlowska
Test: AnalyticsUtilTest Bug: 145944388 Change-Id: I608ceeaf7ddcab1570efc3a3a3c635dc184a5957
2020-05-07Snap for 6470413 from a24dab9dec776f01c3edd7232c11f780ee6d84a7 to ↵android-build-team Robot
studio-4.1-release Change-Id: I8fb37592f5afeedd56059cf3333587b1bfb8b33f
2020-05-07Add ENABLE_NEW_RESOURCE_SHRINKER option to analytics_enum.proto.Iurii Makhno
Bug: N/A Test: N/A Change-Id: I74f8c0b092cad176e8f9af354d5f80da956ad125
2020-05-06Add enum for Prefab publishing.Dan Albert
Test: in tools/base Bug: None Change-Id: If7281e57d68f906757b9677a53653abf67fbe0b1
2020-05-06Update analytics_enums.proto with AAR metadata infoScott Pollom
Bug: 150132272 Test: existing Change-Id: I983d845e5aa7ec7b26c98916241a4268b8bf9483
2020-05-06Update studio_stats.protoMaksim Lazeba
Logs-Approval: cl/310007514 Bug: 154988129 Test: existing Change-Id: Ib062d46b473e316b2eb4e426580a41e7e59d70e0
2020-05-01Add helpers view group infoIsaac Chai
from cl/309326353 Bug: 128635768 Test: Able to compile Change-Id: Ia3658e332e5f86458858dfbd67b26cc4cb718084
2020-04-30Add COMPRESS_ASSETS enum to analytics_enums.protoScott Pollom
Bug: 135275558 Test: existing Change-Id: Ie6ff3cad47e30fe24ef94f7b567c9dd6fce8f0b4
2020-04-30Snap for 6446396 from 5bda4ae159a189e766cded151dc4e7f569f62f4d to ↵android-build-team Robot
studio-4.1-release Change-Id: Ib06ffe41da2622f0a61339e92ae816349d0b70a9
2020-04-28Add Android Test Retention experimental flagYahan Zhou
Bug: 152993451 Test: N/A Change-Id: Ic72b5a20f9eb6bf5c9022629d520f511463d95c4
2020-04-28Add ENABLE_BUILD_CONFIG_AS_BYTECODE to analytics_enumslukeedgar
Test: N/a Bug: 148238905 Change-Id: Ied244f2d3ad2d61d99b936582ecc57e88f658c00
2020-04-27Update studio_stats.protoFedor Kudasov
Logs-Approval: cl/308596521 Bug: 139476297 Test: all tests should pass Change-Id: I157ce5e3bbb0d9ebd993fe119ddf2f1fae5af476
2020-04-24Update studio_stats.protokovalp
Logs-Approval: cl/308227276, cl/308178096 Bug: 153629409 Bug: 152245983 Test: existing Change-Id: Ide60210559c09854b89e0da91dba182bc72e06ae
2020-04-23Remove EnumerateClassesTask from analyticsJean-Luc Coelho
Bug: 153639204 Test: Existing 36ca596c831580864cabdd13489540496e064a5f Change-Id: I274bfa1b1011193adcbe1c4a65cec6c6afea1584
2020-04-23Revert "Removing EnumerateClasses from analytics"Siva Velusamy
Revert "Remove duplicate classes check for main module" Revert submission 11175319-Duplicate Reason for revert: windows and coverage builds broken Reverted Changes: I834160862:Remove duplicate classes check for main module I4ce347955:Removing EnumerateClasses from analytics Change-Id: Ieb7c14fefdebc7007cadc8055afe7a58683657ac
2020-04-23Removing EnumerateClasses from analyticsJean-Luc Coelho
Bug: 153639204 Test: Existing Change-Id: I4ce347955da6e7b30bdea03328b5b408f5068336
2020-04-23Snap for 6421850 from 682d0131374e91e493553e790c503cd04c54873a to ↵android-build-team Robot
studio-4.1-release Change-Id: Ic254c4d2a1b173214c2b07d61bf52a4d75dec41d
2020-04-18Update studio_stats with JNI perf metricsTianyu Geng
Auto generated by the update proto script in google3. Bug: 153910665 Test: N/A Change-Id: I00543a493a23fd078edb3354f8b73255fc706a45
2020-04-16Snap for 6399604 from 2434b581db6eac68ced6d93985afa779be04bebe to ↵android-build-team Robot
studio-4.1-release Change-Id: I17f24abbef5e6104e94861fb44bb029e69512234
2020-04-15Update studio_stats.protoYi Zhou
Logs-Approval: cl/306687824 Bug: 153163381 Test: existing Change-Id: Ie1dfdac0bb14bf38952d2ef0284d08e21be9ec73
2020-04-13Update studio_stats.protoSergey Prigogin
Also contains cl/306261868 for bug 152980736 Logs-Approval: cl/306256203 Bug: 148935382 Test: existing Change-Id: Ibb287beeab0ace438e1b17c8a5c624d8940da0ed
2020-04-09Snap for 6379844 from bb5cc3426f714ea34b72365f1599161202e3ecfc to ↵android-build-team Robot
studio-4.1-release Change-Id: I3e1f9d52952ec79b94c314fcff74eb2ed738a17e
2020-04-09Adding EnumerateClassesTask to analyticsJean-Luc Coelho
Bug: None Test: Existing Change-Id: Ie51eab95f4e84208fde0013045d245eaa31c2862
2020-04-05Update studio_stats.protoYi Zhou
Logs-Approval: cl/304476864 Bug: b/152577751 Test: existing Change-Id: I009d59a3a6f20fe9b007ad3b7f9d83bac4ac6fb5
2020-04-03Add flag for stable resource IDsIzabela Orlowska
Bug: 152019660 Test: AnalyticsUtilTest Change-Id: If87403e2d2c212eef65ffb4f2483f747ac8eee70
2020-04-02Update studio_stats.protoDavid Herman
Logs-Approval: cl/304424411 Bug: 151950723 Test: existing Change-Id: If08e94544b4f90337fa2aa7d71e1762517b0bc8d
2020-04-02Snap for 6357804 from 84ccb0aaeda16918532b52dd697a5f44ab9df202 to ↵android-build-team Robot
studio-4.1-release Change-Id: Idd361d2fa2b16466f8d6068b467352a64fcff33c
2020-04-01Revert "Remove usage of deprecated plugins."Xavier Ducrohet
Revert "Remove usage of deprecated plugins." Revert "Remove unused buildSrc classes." Revert "Remove usage of deprecated plugins." Revert submission 10920652-clean-up Reason for revert: Presubmit didn't detect all usages. Reverted Changes: I5356afcef:Remove usage of deprecated plugins. I21b147358:Remove usage of deprecated plugins. I3ccd686df:Remove usage of deprecated plugins. Iede18e6d5:Remove unused buildSrc classes. Change-Id: I5b7dbc20eb659a4a25f966b9d8a7513e92df37c7
2020-04-01Remove usage of deprecated plugins.Xavier Ducrohet
Bug: clean-up Test: existing fixes. Change-Id: I21b147358b5feeaa57249302434a7ac0c3bad446