blob: 1f3520e7f5bb816fea76646128a24b7b9b331dad [file] [log] [blame]
Andrew Solovayf33272d2016-05-03 11:41:07 -07001# For information about this file's format, see
2# https://developers.google.com/internal/publishing/redirects
Dirk Dougherty26231572013-01-28 20:34:17 -08003redirects:
Andrew Solovayf5396802016-08-26 15:46:38 -07004- from: /guide/topics/fundamentals/fragments.html
5 to: /guide/components/fragments.html
Scott Main1cd65b32013-05-06 16:51:39 -07006- from: /about/versions/index.html
7 to: /about/index.html
Scott Main1cd65b32013-05-06 16:51:39 -07008- from: /about/versions/api-levels.html
9 to: /guide/topics/manifest/uses-sdk-element.html#ApiLevels
Amanda Kassayf8987082016-04-18 10:14:05 -040010- from: /sdk/installing.html
smain@google.com19a8d9e2016-05-02 18:06:18 -070011 to: /studio/index.html
Amanda Kassayf8987082016-04-18 10:14:05 -040012- from: /sdk/exploring.html
smain@google.comf2f8dff2016-05-09 10:16:13 -070013 to: /studio/intro/update.html
Amanda Kassayf8987082016-04-18 10:14:05 -040014- from: /sdk/installing/adding-packages.html
smain@google.comf2f8dff2016-05-09 10:16:13 -070015 to: /studio/intro/update.html
Amanda Kassayf8987082016-04-18 10:14:05 -040016- from: /sdk/installing/bundle.html
smain@google.comf2f8dff2016-05-09 10:16:13 -070017 to: /studio/intro/update.html
Amanda Kassayf8987082016-04-18 10:14:05 -040018- from: /sdk/installing/studio.html
smain@google.com19a8d9e2016-05-02 18:06:18 -070019 to: /studio/index.html
Amanda Kassayf8987082016-04-18 10:14:05 -040020- from: /sdk/installing/studio-debug.html
smain@google.comf2f8dff2016-05-09 10:16:13 -070021 to: /studio/debug/index.html
Amanda Kassayf8987082016-04-18 10:14:05 -040022- from: /tools/debugging/debugging-devtools.html
smain@google.comf2f8dff2016-05-09 10:16:13 -070023 to: /studio/debug/index.html
Amanda Kassayf8987082016-04-18 10:14:05 -040024- from: /tools/debugging/debugging-projects-cmdline.html
smain@google.comf2f8dff2016-05-09 10:16:13 -070025 to: /studio/debug/index.html
Amanda Kassayf8987082016-04-18 10:14:05 -040026- from: /sdk/compatibility-library.html
Andrew Solovayf33272d2016-05-03 11:41:07 -070027 to: /topic/libraries/support-library/index.html
David Friedman4dd89b62016-07-28 17:07:46 -070028- from: /billions
29 to: /topic/billions/index.html
David Friedman196cb732016-08-17 18:23:23 -070030- from: /performance
31 to: /topic/performance/index.html
Amanda Kassayf8987082016-04-18 10:14:05 -040032- from: /tools/extras/support-library.html
Andrew Solovayf33272d2016-05-03 11:41:07 -070033 to: /topic/libraries/support-library/index.html
Amanda Kassayf8987082016-04-18 10:14:05 -040034- from: /training/basics/fragments/support-lib.html
Andrew Solovayf33272d2016-05-03 11:41:07 -070035 to: /topic/libraries/support-library/setup.html
Amanda Kassayf8987082016-04-18 10:14:05 -040036- from: /sdk/eclipse-adt.html
smain@google.com19a8d9e2016-05-02 18:06:18 -070037 to: /studio/tools/sdk/eclipse-adt.html
Amanda Kassayf8987082016-04-18 10:14:05 -040038- from: /sdk/RELEASENOTES.html
smain@google.comf2f8dff2016-05-09 10:16:13 -070039 to: /studio/releases/sdk-tools.html
Dirk Dougherty26231572013-01-28 20:34:17 -080040- from: /sdk/tools-notes.html
smain@google.comf2f8dff2016-05-09 10:16:13 -070041 to: /studio/releases/sdk-tools.html
Amanda Kassayf8987082016-04-18 10:14:05 -040042- from: /sdk/adding-components.html
smain@google.comf2f8dff2016-05-09 10:16:13 -070043 to: /studio/intro/update.html
Amanda Kassayf8987082016-04-18 10:14:05 -040044- from: /sdk/ndk/overview.html
smain@google.com19a8d9e2016-05-02 18:06:18 -070045 to: /ndk/index.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -070046- from: /sdk/ndk/...
47 to: /ndk/...
Amanda Kassayf8987082016-04-18 10:14:05 -040048- from: /go/vulkan
49 to: /ndk/guides/graphics/index.html
50- from: /tools/sdk/win-usb.html
smain@google.comf2f8dff2016-05-09 10:16:13 -070051 to: /studio/run/win-usb.html
Amanda Kassayf8987082016-04-18 10:14:05 -040052- from: /tools/sdk/index.html
smain@google.com19a8d9e2016-05-02 18:06:18 -070053 to: /studio/index.html
Amanda Kassayf8987082016-04-18 10:14:05 -040054- from: /tools/index.html
smain@google.com7848eef2016-05-13 17:13:20 -070055 to: /studio/index.html
Amanda Kassayf8987082016-04-18 10:14:05 -040056- from: /tools/sdk/installing.html
smain@google.com19a8d9e2016-05-02 18:06:18 -070057 to: /studio/index.html
smain@google.comf2f8dff2016-05-09 10:16:13 -070058- from: /tools/eclipse/installing-adt.html
smain@google.comd6c76dd2016-05-27 15:43:10 -070059 to: /studio/tools/sdk/eclipse-adt.html
Dirk Dougherty26231572013-01-28 20:34:17 -080060- from: /sdk/requirements.html
smain@google.com19a8d9e2016-05-02 18:06:18 -070061 to: /studio/index.html
Amanda Kassayf8987082016-04-18 10:14:05 -040062- from: /sdk/installing/next.html
63 to: /training/basics/firstapp/index.html
64- from: /sdk/installing/installing-adt.html
smain@google.comd6c76dd2016-05-27 15:43:10 -070065 to: /studio/tools/sdk/eclipse-adt.html
Amanda Kassayf8987082016-04-18 10:14:05 -040066- from: /tools/projects/projects-eclipse.html
smain@google.comd6c76dd2016-05-27 15:43:10 -070067 to: /studio/tools/sdk/eclipse-adt.html
Amanda Kassayf8987082016-04-18 10:14:05 -040068- from: /tools/building/building-eclipse.html
smain@google.comd6c76dd2016-05-27 15:43:10 -070069 to: /studio/tools/sdk/eclipse-adt.html
Amanda Kassayf8987082016-04-18 10:14:05 -040070- from: /tools/building/building-cmdline-ant.html
smain@google.comd6c76dd2016-05-27 15:43:10 -070071 to: /studio/tools/sdk/eclipse-adt.html
Amanda Kassayf8987082016-04-18 10:14:05 -040072- from: /tools/testing/testing_eclipse.html
smain@google.comd6c76dd2016-05-27 15:43:10 -070073 to: /studio/tools/sdk/eclipse-adt.html
Amanda Kassayf8987082016-04-18 10:14:05 -040074- from: /tools/debugging/debugging-projects.html
smain@google.comd6c76dd2016-05-27 15:43:10 -070075 to: /studio/tools/sdk/eclipse-adt.html
Amanda Kassayf8987082016-04-18 10:14:05 -040076- from: /tools/publishing/app-signing-eclipse.html
smain@google.comd6c76dd2016-05-27 15:43:10 -070077 to: /studio/tools/sdk/eclipse-adt.html
Amanda Kassayf8987082016-04-18 10:14:05 -040078- from: /tools/testing/testing_ui.html
79 to: /training/testing/ui-testing/index.html
80- from: /tools/testing/activity_test.html
81 to: /training/testing/ui-testing/index.html
Amanda Kassayf8987082016-04-18 10:14:05 -040082- from: /tools/testing/what_to_test.html
83 to: /distribute/essentials/quality/core.html
84- from: /tools/testing/testing_accessibility.html
85 to: /training/accessibility/testing.html
86- from: /tools/testing/contentprovider_testing.html
87 to: /training/testing/integration-testing/content-provider-testing.html
88- from: /tools/testing/service_testing.html
89 to: /training/testing/integration-testing/service-testing.html
90- from: /tools/testing/activity_testing.html
91 to: /training/testing/ui-testing/index.html
92- from: /training/testing.html
93 to: /training/testing/index.html
94- from: /training/activity-testing/index.html
95 to: /training/testing/start/index.html
96- from: /training/activity-testing/preparing-activity-testing.html
97 to: /training/testing/start/index.html
98- from: /training/activity-testing/activity-basic-testing.html
99 to: /training/testing/start/index.html
100- from: /training/activity-testing/activity-ui-testing.html
101 to: /training/testing/ui-testing/index.html
102- from: /training/activity-testing/activity-unit-testing.html
103 to: /training/testing/unit-testing/index.html
104- from: /training/activity-testing/activity-functional-testing.html
105 to: /training/testing/ui-testing/index.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700106- from: /guide/market/...
107 to: /google/play/...
Dirk Dougherty26231572013-01-28 20:34:17 -0800108- from: /guide/google/play/services.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400109 to: https://developers.google.com/android/guides/overview
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700110- from: /guide/google/...
111 to: /google/...
112- from: /training/id-auth/
Amanda Kassayf8987082016-04-18 10:14:05 -0400113 to: /google/auth/http-auth.html
114- from: /google/play-services/auth.html
115 to: https://developers.google.com/android/guides/http-auth
116- from: /google/play-services/games.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700117 to: https://developers.google.com/games/services
Amanda Kassayf8987082016-04-18 10:14:05 -0400118- from: /google/play-services/location.html
119 to: /training/location/index.html
120- from: /google/play-services/plus.html
121 to: /training/sign-in/index.html
122- from: /google/play-services/maps.html
123 to: /training/maps/index.html
124- from: /google/play-services/drive.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700125 to: https://developers.google.com/drive/android
Amanda Kassayf8987082016-04-18 10:14:05 -0400126- from: /google/play-services/cast.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700127 to: https://developers.google.com/cast
Amanda Kassayf8987082016-04-18 10:14:05 -0400128- from: /google/play-services/ads.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700129 to: https://developers.google.com/mobile-ads-sdk
Amanda Kassayf8987082016-04-18 10:14:05 -0400130- from: /google/play-services/wallet.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700131 to: https://developers.google.com/wallet/instant-buy
Joe Fernandeze8a0b482016-05-25 18:36:12 -0700132- from: /google/play-services/id.html
133 to: https://developers.google.com/android/reference/com/google/android/gms/ads/identifier/AdvertisingIdClient
Andrew Solovay2748f892016-04-29 12:00:51 -0700134- from: /google/play/safetynet/...
Amanda Kassayf8987082016-04-18 10:14:05 -0400135 to: /training/safetynet/index.html
Andrew Solovay2748f892016-04-29 12:00:51 -0700136- from: /google/gcm/...
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700137 to: https://developers.google.com/cloud-messaging/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700138- from: /google/gcs/...
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700139 to: https://developers.google.com/datastore/...
Amanda Kassayf8987082016-04-18 10:14:05 -0400140- from: /google/play-services/safetynet.html
141 to: /training/safetynet/index.html
142- from: /google/play/billing/v2/api.html
143 to: /google/play/billing/api.html
144- from: /google/play/billing/v2/billing_integrate.html
145 to: /google/play/billing/billing_integrate.html
146- from: /google/play/billing/v2/billing_reference.html
147 to: /google/play/billing/billing_reference.html
148- from: /google/play/billing/v2/billing_subscriptions.html
149 to: /google/play/billing/billing_subscriptions.html
150- from: /google/play/billing/v2
151 to: /google/play/billing/index.html
152- from: /google/play/billing/billing-promos.html
153 to: /google/play/billing/billing_promotions.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800154- from: /guide/publishing/licensing.html
155 to: /google/play/licensing/index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800156- from: /google/play/billing/billing_about.html
157 to: /google/play/billing/index.html
smain@google.com3bd0cec2016-07-07 12:13:36 -0700158- from: /guide/developing/tools/proguard.html
159 to: /studio/build/shrink-code.html
smain@google.com9ad944f2016-08-18 14:41:47 -0700160- from: /guide/developing/tools/aidl.html
161 to: /guide/components/aidl.html
smain@google.com3bd0cec2016-07-07 12:13:36 -0700162- from: /guide/developing/tools/...
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700163 to: /studio/command-line/...
smain@google.com3bd0cec2016-07-07 12:13:36 -0700164- from: /guide/developing/...
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700165 to: /studio/...
Dirk Dougherty26231572013-01-28 20:34:17 -0800166- from: /tools/aidl.html
167 to: /guide/components/aidl.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400168- from: /guide/market/publishing/multiple-apks.html
169 to: /google/play/publishing/multiple-apks.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800170- from: /guide/publishing/publishing.html
Dirk Dougherty3506ac82014-02-21 11:15:52 -0800171 to: /distribute/tools/launch-checklist.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700172- from: /guide/publishing/...
smain@google.comf2f8dff2016-05-09 10:16:13 -0700173 to: /studio/publish/index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800174- from: /guide/topics/fundamentals.html
175 to: /guide/components/fundamentals.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800176- from: /guide/topics/intents/intents-filters.html
177 to: /guide/components/intents-filters.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700178- from: /guide/topics/fundamentals/...
179 to: /guide/components/...
Dirk Dougherty26231572013-01-28 20:34:17 -0800180- from: /guide/topics/clipboard/copy-paste.html
181 to: /guide/topics/text/copy-paste.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800182- from: /guide/topics/ui/notifiers/index.html
183 to: /guide/topics/ui/notifiers/notifications.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700184- from: /guide/topics/wireless/...
185 to: /guide/topics/connectivity/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700186- from: /guide/topics/drawing/...
Dirk Dougherty26231572013-01-28 20:34:17 -0800187 to: /guide/topics/graphics/opengl.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800188- from: /guide/topics/connectivity/usb/adk.html
smain@google.com19a8d9e2016-05-02 18:06:18 -0700189 to: /adk/index.html
Scott Main0d3f6ed2013-05-20 14:56:44 -0700190- from: /tools/workflow/publishing/versioning.html
smain@google.comf2f8dff2016-05-09 10:16:13 -0700191 to: /studio/publish/versioning.html
Scott Main0d3f6ed2013-05-20 14:56:44 -0700192- from: /tools/workflow/publishing/publishing.html
smain@google.comf2f8dff2016-05-09 10:16:13 -0700193 to: /studio/publish/index.html
Scott Main0d3f6ed2013-05-20 14:56:44 -0700194- from: /tools/workflow/publishing_overview.html
smain@google.comf2f8dff2016-05-09 10:16:13 -0700195 to: /studio/publish/index.html
Scott Main0d3f6ed2013-05-20 14:56:44 -0700196- from: /tools/workflow/publishing/publishing_overview.html
smain@google.comf2f8dff2016-05-09 10:16:13 -0700197 to: /studio/publish/index.html
Scott Main0d3f6ed2013-05-20 14:56:44 -0700198- from: /tools/workflow/app-signing.html
smain@google.comf2f8dff2016-05-09 10:16:13 -0700199 to: /studio/publish/app-signing.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800200- from: /tools/adk/aoa.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400201 to: https://source.android.com/tech/accessories/aoap/aoa.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800202- from: /tools/adk/aoa2.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400203 to: https://source.android.com/tech/accessories/aoap/aoa2.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400204- from: /tools/eclipse/migrate-adt.html
smain@google.comf2f8dff2016-05-09 10:16:13 -0700205 to: /studio/intro/migrate.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400206- from: /guide/topics/usb
207 to: /guide/topics/connectivity/usb
Dirk Dougherty26231572013-01-28 20:34:17 -0800208- from: /guide/appendix/api-levels.html
209 to: /guide/topics/manifest/uses-sdk-element.html#ApiLevels
Dirk Dougherty26231572013-01-28 20:34:17 -0800210- from: /guide/appendix/install-location.html
211 to: /guide/topics/data/install-location.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400212- from: /guide/appendix/g-app-intents.html
213 to: /guide/components/intents-common.html
Andrew Solovay2748f892016-04-29 12:00:51 -0700214- from: /guide/basics/...
Dirk Dougherty26231572013-01-28 20:34:17 -0800215 to: /about/index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800216- from: /guide/topics/security/security.html
217 to: /training/articles/security-tips.html
Scott Main21fe7192013-04-11 19:14:13 -0700218- from: /guide/topics/security/index.html
219 to: /training/articles/security-tips.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800220- from: /guide/appendix/market-filters.html
221 to: /google/play/filters.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700222- from: /guide/topics/testing/...
223 to: /studio/test/...
Dirk Dougherty26231572013-01-28 20:34:17 -0800224- from: /guide/topics/graphics/animation.html
225 to: /guide/topics/graphics/overview.html
Andrew Solovay2748f892016-04-29 12:00:51 -0700226- from: /guide/topics/graphics/renderscript/compute.html
227 to: /guide/topics/renderscript/index.html
228- from: /guide/topics/graphics/renderscript/index.html
229 to: /guide/topics/renderscript/index.html
230- from: /guide/topics/graphics/renderscript/reference.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400231 to: /guide/topics/renderscript/index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800232- from: /guide/topics/graphics/renderscript.html
233 to: /guide/topics/renderscript/index.html
Andrew Solovay2748f892016-04-29 12:00:51 -0700234- from: /reference/renderscript/...
Amanda Kassayf8987082016-04-18 10:14:05 -0400235 to: /guide/topics/renderscript/reference/overview.html
236- from: /guide/topics/renderscript/reference.html
237 to: /guide/topics/renderscript/reference/overview.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800238- from: /guide/topics/location/obtaining-user-location.html
239 to: /guide/topics/location/strategies.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700240- from: /guide/topics/nfc/...
241 to: /guide/topics/connectivity/nfc/...
242- from: /guide/topics/wireless/...
243 to: /guide/topics/connectivity/...
244- from: /guide/topics/network/...
245 to: /guide/topics/connectivity/...
Dirk Dougherty26231572013-01-28 20:34:17 -0800246- from: /resources/articles/creating-input-method.html
247 to: /guide/topics/text/creating-input-method.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800248- from: /resources/articles/spell-checker-framework.html
249 to: /guide/topics/text/spell-checker-framework.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700250- from: /resources/tutorials/notepad/...
Amanda Kassayf8987082016-04-18 10:14:05 -0400251 to: https://developer.android.com/training/basics/firstapp/index.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700252- from: /resources/faq/...
253 to: /guide/faq/...
Dirk Dougherty26231572013-01-28 20:34:17 -0800254- from: /resources/tutorials/hello-world.html
255 to: /training/basics/firstapp/index.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700256- from: /guide/practices/design/...
257 to: /guide/practices/...
Dirk Dougherty26231572013-01-28 20:34:17 -0800258- from: /guide/practices/accessibility.html
259 to: /guide/topics/ui/accessibility/index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800260- from: /guide/practices/app-design/performance.html
261 to: /training/articles/perf-tips.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800262- from: /guide/practices/performance.html
263 to: /training/articles/perf-tips.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800264- from: /guide/practices/app-design/responsiveness.html
265 to: /training/articles/perf-anr.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800266- from: /guide/practices/responsiveness.html
267 to: /training/articles/perf-anr.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800268- from: /guide/practices/security.html
269 to: /training/articles/security-tips.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800270- from: /guide/practices/jni.html
271 to: /training/articles/perf-jni.html
Scott Main2f55af52013-06-06 12:33:08 -0700272- from: /guide/practices/ui_guidelines/index.html
273 to: /design/index.html
Andrew Solovay2748f892016-04-29 12:00:51 -0700274- from: /guide/practices/ui_guidelines/icon_design.html
275 to: /design/style/iconography.html
276- from: /guide/practices/ui_guidelines/icon_design_action_bar.html
277 to: /design/style/iconography.html
278- from: /guide/practices/ui_guidelines/icon_design_launcher.html
279 to: /design/style/iconography.html
280- from: /guide/practices/ui_guidelines/icon_design_launcher_archive.html
281 to: /design/style/iconography.html
282- from: /guide/practices/ui_guidelines/icon_design_menu.html
283 to: /design/style/iconography.html
284- from: /guide/practices/ui_guidelines/icon_design_status_bar.html
285 to: /design/style/iconography.html
286- from: /guide/practices/ui_guidelines/icon_design_status_tab.html
Scott Main2f55af52013-06-06 12:33:08 -0700287 to: /design/style/iconography.html
Scott Main2f55af52013-06-06 12:33:08 -0700288- from: /guide/practices/ui_guidelines/activity_task_design.html
289 to: /design/patterns/app-structure.html
Scott Main2f55af52013-06-06 12:33:08 -0700290- from: /guide/practices/ui_guidelines/menu_design.html
291 to: /design/patterns/actionbar.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400292- from: /design/get-started/ui-overview.html
293 to: /design/handhelds/index.html
294- from: /design/building-blocks/buttons.html
295 to: https://www.google.com/design/spec/components/buttons.html
296- from: /design/building-blocks/dialogs.html
297 to: https://www.google.com/design/spec/components/dialogs.html
298- from: /design/building-blocks/grid-lists.html
299 to: https://www.google.com/design/spec/components/grid-lists.html
300- from: /design/building-blocks/index.html
301 to: https://www.google.com/design/spec/components/bottom-sheets.html
302- from: /design/building-blocks/lists.html
303 to: https://www.google.com/design/spec/components/lists.html
304- from: /design/building-blocks/pickers.html
305 to: https://www.google.com/design/spec/components/pickers.html
306- from: /design/building-blocks/progress.html
307 to: https://www.google.com/design/spec/components/progress-activity.html
308- from: /design/building-blocks/scrolling.html
309 to: https://www.google.com/design/spec/patterns/scrolling-techniques.html
310- from: /design/building-blocks/seek-bars.html
311 to: https://www.google.com/design/spec/components/sliders.html
312- from: /design/building-blocks/spinners.html
313 to: https://www.google.com/design/spec/components/pickers.html
314- from: /design/building-blocks/switches.html
315 to: https://www.google.com/design/spec/components/selection-controls.html
316- from: /design/building-blocks/tabs.html
317 to: https://www.google.com/design/spec/components/tabs.html
318- from: /design/building-blocks/text-fields.html
319 to: https://www.google.com/design/spec/components/text-fields.html
320- from: /design/patterns/app-structure.html
321 to: https://www.google.com/design/spec/patterns/app-structure.html
322- from: /design/patterns/buttons.html
323 to: https://www.google.com/design/spec/components/buttons.html
324- from: /design/patterns/gestures.html
325 to: https://www.google.com/design/spec/patterns/gestures.html
326- from: /design/patterns/index.html
327 to: https://www.google.com/design/spec/patterns/app-structure.html
328- from: /design/patterns/multi-pane-layouts.html
329 to: https://www.google.com/design/spec/layout/principles.html
330- from: /design/patterns/navigation-drawer.html
331 to: https://www.google.com/design/spec/patterns/navigation-drawer.html
Dirk Dougherty9bb08692016-07-27 09:46:35 -0700332- from: /design/patterns/notifications.html
333 to: https://material.google.com/patterns/notifications.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400334- from: /design/patterns/selection.html
335 to: https://www.google.com/design/spec/patterns/selection.html
336- from: /design/patterns/settings.html
337 to: https://www.google.com/design/spec/patterns/settings.html
338- from: /design/style/color.html
339 to: https://www.google.com/design/spec/style/color.html
340- from: /design/style/iconography.html
341 to: https://www.google.com/design/spec/style/icons.html
342- from: /design/style/index.html
343 to: https://www.google.com/design/spec/style/color.html
344- from: /design/style/metrics-grids.html
345 to: https://www.google.com/design/spec/layout/metrics-keylines.html
346- from: /design/style/themes.html
347 to: https://www.google.com/design/spec/style/color.html
348- from: /design/style/touch-feedback.html
349 to: https://www.google.com/design/spec/animation/responsive-interaction.html
350- from: /design/style/typography.html
351 to: https://www.google.com/design/spec/style/typography.html
352- from: /design/style/writing.html
353 to: https://www.google.com/design/spec/style/writing.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400354- from: /wear/design/user-interface.html
355 to: /design/wear/index.html
356- from: /wear/design/index.html
357 to: /design/wear/creative-vision.html
358- from: /wear/notifications/creating.html
359 to: /training/wearables/notifications/creating.html
360- from: /wear/notifications/remote-input.html
361 to: /training/wearables/notifications/voice-input.html
362- from: /wear/notifications/pages.html
363 to: /training/wearables/notifications/pages.html
364- from: /wear/notifications/stacks.html
365 to: /training/wearables/notifications/stacks.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700366- from: /reference/android/preview/support/...
367 to: /reference/android/support/...
Amanda Kassayf8987082016-04-18 10:14:05 -0400368- from: /wear/license.html
369 to: /wear/index.html
Andrew Solovay2748f892016-04-29 12:00:51 -0700370- from: /resources/dashboard/...
Dirk Dougherty26231572013-01-28 20:34:17 -0800371 to: /about/dashboards/index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800372- from: /resources/community-groups.html
373 to: /support.html
smain@google.com845cf07b2016-07-14 11:05:19 -0700374- from: /community/index.html
375 to: /support.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700376- from: /guide/tutorials/...
377 to: /resources/tutorials/...
Dirk Dougherty26231572013-01-28 20:34:17 -0800378- from: /resources/tutorials/views/hello-linearlayout.html
379 to: /guide/topics/ui/layout/linear.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800380- from: /resources/tutorials/views/hello-relativelayout.html
381 to: /guide/topics/ui/layout/relative.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800382- from: /resources/tutorials/views/hello-listview.html
383 to: /guide/topics/ui/layout/listview.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800384- from: /resources/tutorials/views/hello-gridview.html
385 to: /guide/topics/ui/layout/gridview.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400386- from: /guide/webapps/overview.html
387 to: /guide/webapps/index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800388- from: /resources/tutorials/views/hello-webview.html
389 to: /guide/webapps/webview.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800390- from: /resources/tutorials/views/hello-formstuff.html
391 to: /guide/topics/ui/controls.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800392- from: /resources/tutorials/views/hello-datepicker.html
393 to: /guide/topics/ui/controls/pickers.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800394- from: /resources/tutorials/views/hello-timepicker.html
395 to: /guide/topics/ui/controls/pickers.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800396- from: /resources/tutorials/views/hello-autocomplete.html
397 to: /guide/topics/ui/controls/text.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800398- from: /resources/tutorials/views/hello-spinner.html
399 to: /guide/topics/ui/controls/spinner.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800400- from: /resources/tutorials/opengl/opengl-es10.html
401 to: /training/graphics/opengl/index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800402- from: /resources/tutorials/opengl/opengl-es20.html
403 to: /training/graphics/opengl/index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800404- from: /resources/tutorials/views/hello-mapview.html
405 to: https://developers.google.com/maps/documentation/android/hello-mapview
Andrew Solovay2748f892016-04-29 12:00:51 -0700406- from: /resources/tutorials/views/...
Dirk Dougherty26231572013-01-28 20:34:17 -0800407 to: /guide/topics/ui/declaring-layout.html#CommonLayouts
Dirk Dougherty26231572013-01-28 20:34:17 -0800408- from: /guide/topics/ui/layout-objects.html
409 to: /guide/topics/ui/declaring-layout.html#CommonLayouts
Andrew Solovay2748f892016-04-29 12:00:51 -0700410- from: /guide/faq/...
Amanda Kassayf8987082016-04-18 10:14:05 -0400411 to: /training/index.html
Andrew Solovay2748f892016-04-29 12:00:51 -0700412- from: /resources/tutorials/localization/...
Dirk Dougherty26231572013-01-28 20:34:17 -0800413 to: /training/basics/supporting-devices/languages.html
Andrew Solovay2748f892016-04-29 12:00:51 -0700414- from: /resources/samples/...
Amanda Kassayf8987082016-04-18 10:14:05 -0400415 to: /samples/index.html
Andrew Solovay2748f892016-04-29 12:00:51 -0700416- from: /resources/...
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700417 to: /training/...
Amanda Kassayf8987082016-04-18 10:14:05 -0400418- from: /tools/samples/index.html
419 to: /samples/index.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400420- from: /distribute/essentials/best-practices/games.html
421 to: /distribute/googleplay/guide.html
422- from: /distribute/essentials/best-practices/apps.html
423 to: /distribute/googleplay/guide.html
424- from: /guide/topics/ui/actionbar.html
425 to: /training/appbar/index.html
426- from: /guide/topics/manifest/uses-permission-sdk23-element.html
427 to: /guide/topics/manifest/uses-permission-sdk-23-element.html
Scott Main48ebc692013-07-31 10:48:57 -0700428- from: /guide/topics/ui/layout/tabs.html
429 to: /training/implementing-navigation/lateral.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800430- from: /training/cloudsync/aesync.html
431 to: /google/gcm/index.html
Andrew Solovayc02411f2016-07-22 13:20:14 -0700432- from: /training/cloudsync/index.html
Mark Luf0968052016-09-29 18:11:38 -0700433 to: /guide/topics/data/backup.html
434- from: /training/backup/index.html
435 to: /guide/topics/data/backup.html
436- from: /training/backup/autosyncapi.html
437 to: /guide/topics/data/autobackup.html
438- from: /training/backup/backupapi.html
439 to: /guide/topics/data/keyvaluebackup.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700440- from: /training/basics/location/...
441 to: /training/location/...
Amanda Kassayf8987082016-04-18 10:14:05 -0400442- from: /training/monetization/index.html
443 to: /distribute/monetize/index.html
444- from: /training/monetization/ads-and-ux.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700445 to: https://developers.google.com/mobile-ads-sdk/index.html
Andrew Solovay2748f892016-04-29 12:00:51 -0700446- from: /training/notepad/...
Amanda Kassayf8987082016-04-18 10:14:05 -0400447 to: https://developer.android.com/training/basics/firstapp/index.html
448- from: /training/basics/actionbar/setting-up.html
449 to: /training/appbar/setting-up.html
450- from: /training/basics/actionbar/adding-buttons.html
451 to: /training/appbar/actions.html
Andrew Solovay2748f892016-04-29 12:00:51 -0700452- from: /training/basics/actionbar/...
Amanda Kassayf8987082016-04-18 10:14:05 -0400453 to: /training/appbar/index.html
454- from: /distribute/open.html
455 to: /distribute/tools/open-distribution.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700456- from: /distribute/googleplay/promote/...
457 to: /distribute/tools/promote/...
Amanda Kassayf8987082016-04-18 10:14:05 -0400458- from: /distribute/googleplay/publish/preparing.html
459 to: /distribute/tools/launch-checklist.html
460- from: /distribute/googleplay/publish/index.html
461 to: /distribute/googleplay/developer-console.html
462- from: /distribute/googleplay/publish/localizing.html
463 to: /distribute/tools/localization-checklist.html
464- from: /distribute/googleplay/publish/register.html
465 to: /distribute/googleplay/start.html
466- from: /distribute/googleplay/publish/console.html
467 to: /distribute/googleplay/developer-console.html
468- from: /distribute/googleplay/strategies/app-quality.html
469 to: /distribute/essentials/optimizing-your-app.html
470- from: /distribute/googleplay/quality/index.html
471 to: /distribute/essentials/index.html
472- from: /distribute/googleplay/quality/core.html
473 to: /distribute/essentials/quality/core.html
474- from: /distribute/googleplay/quality/tablet.html
475 to: /distribute/essentials/quality/tablets.html
476- from: /distribute/googleplay/quality/tablets.html
477 to: /distribute/essentials/quality/tablets.html
478- from: /distribute/googleplay/quality/auto.html
479 to: /distribute/essentials/quality/auto.html
480- from: /distribute/googleplay/about/visibility.html
481 to: /distribute/googleplay/about.html
482- from: /distribute/googleplay/about/monetizing.html
483 to: /distribute/monetize/index.html
484- from: /distribute/googleplay/about/distribution.html
485 to: /distribute/googleplay/developer-console.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700486- from: /distribute/googleplay/spotlight/...
487 to: /distribute/stories/...
Amanda Kassayf8987082016-04-18 10:14:05 -0400488- from: /distribute/stories/localization.html
489 to: /distribute/stories/index.html
490- from: /distribute/stories/tablets.html
491 to: /distribute/stories/index.html
Kevin Hufnaglef44fbe22016-07-18 21:18:26 -0700492- from: /distribute/stories/glu-dh.html
493 to: /distribute/stories/games/glu-dh.html
494- from: /distribute/stories/apps/tapps.html
495 to: /distribute/stories/games/tapps.html
496- from: /distribute/stories/apps/upbeat-games.html
497 to: /distribute/stories/games/upbeat-games.html
498- from: /distribute/stories/games/two-dots.html
499 to: /distribute/stories/games/dots.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400500- from: /distribute/googleplay/edu/index.html
501 to: /distribute/googleplay/edu/about.html
502- from: /distribute/googleplay/edu/contact.html
503 to: /distribute/googleplay/edu/about.html
504- from: /distribute/googleplay/edu/guidelines.html
505 to: https://developers.google.com/edu/guidelines
506- from: /distribute/essentials/gpfe-guidelines.html
507 to: https://developers.google.com/edu/guidelines
Andrew Solovay2748f892016-04-29 12:00:51 -0700508- from: /distribute/googleplay/policies/...
Amanda Kassayf8987082016-04-18 10:14:05 -0400509 to: https://support.google.com/googleplay/android-developer/answer/4430948
510- from: /distribute/essentials/quality/index.html
511 to: /distribute/esentials/index.html
512- from: /distribute/tools/promote/index.html
513 to: /distribute/tools/index.html
514- from: /distribute/googleplay/edu/index.html
515 to: /distribute/googleplay/edu/about.html
516- from: /distribute/googleplay/edu/guidelines.html
517 to: https://developers.google.com/edu/guidelines
518- from: /distribute/essentials/gpfe-guidelines.html
519 to: https://developers.google.com/edu/guidelines
520- from: /distribute/engage/analytics.html
521 to: /distribute/analyze/index.html
522- from: /distribute/users/appindexing.html
523 to: /distribute/users/index.html
524- from: /engage/app-updates.html
525 to: /distribute/engage/index.html
526- from: /engage/community.html
527 to: /distribute/engage/index.html
Andrew Solovay2748f892016-04-29 12:00:51 -0700528- from: /essentials/best-practices/...
Amanda Kassayf8987082016-04-18 10:14:05 -0400529 to: /distribute/googleplay/guide.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400530- from: /users/build-buzz.html
531 to: /distribute/users/index.html
532- from: /users/build-community.html
533 to: /distribute/users/index.html
534- from: /distribute/users/build-community.html
535 to: /distribute/users/index.html
536- from: /users/know-your-user.html
537 to: /distribute/users/index.html
Luan Nguyen12e95bd2015-05-14 13:40:30 -0700538- from: /shareables/auto/AndroidAuto-audio-apps.pdf
Amanda Kassayf8987082016-04-18 10:14:05 -0400539 to: https://google.com/design/spec-auto/audio-apps/audio-app-anatomy.html
Luan Nguyen12e95bd2015-05-14 13:40:30 -0700540- from: /shareables/auto/AndroidAuto-messaging-apps.pdf
Amanda Kassayf8987082016-04-18 10:14:05 -0400541 to: https://google.com/design/spec-auto/messaging-apps/voice-based-messaging.html
Luan Nguyen12e95bd2015-05-14 13:40:30 -0700542- from: /shareables/auto/AndroidAuto-custom-colors.pdf
Amanda Kassayf8987082016-04-18 10:14:05 -0400543 to: https://google.com/design/spec-auto/colors-branding/color-themes.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800544- from: /search.html
545 to: /index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800546- from: /videos/index.html
547 to: /develop/index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800548- from: /live/index.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700549 to: https://developers.google.com/live/index.html
550- from: /intl/zh-CN/...
551 to: /intl/zh-cn/...
552- from: /intl/zh-TW/...
553 to: /intl/zh-tw/...
Dirk Dougherty26231572013-01-28 20:34:17 -0800554- from: /4.2
555 to: /about/versions/android-4.2.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800556- from: /4.1
557 to: /about/versions/android-4.1.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800558- from: /4.0
559 to: /about/versions/android-4.0.html
Andrew Solovay2748f892016-04-29 12:00:51 -0700560- from: /5
Amanda Kassayf8987082016-04-18 10:14:05 -0400561 to: /about/versions/android-5.0.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700562- from: /5/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700563 to: /about/versions/android-5.0.html
564
565- from: /m
Amanda Kassayf8987082016-04-18 10:14:05 -0400566 to: /about/versions/marshmallow/index.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700567- from: /m/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700568 to: /about/versions/marshmallow/index.html
569- from: /mm
570 to: /about/versions/marshmallow/index.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700571- from: /mm/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700572 to: /about/versions/marshmallow/index.html
573- from: /marshmallow
574 to: /about/versions/marshmallow/index.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700575- from: /marshmallow/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700576 to: /about/versions/marshmallow/index.html
577
578- from: /l
Amanda Kassayf8987082016-04-18 10:14:05 -0400579 to: /about/versions/lollipop.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700580- from: /l/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700581 to: /about/versions/lollipop.html
582- from: /ll
583 to: /about/versions/lollipop.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700584- from: /ll/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700585 to: /about/versions/lollipop.html
586- from: /lp
587 to: /about/versions/lollipop.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700588- from: /lp/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700589 to: /about/versions/lollipop.html
590- from: /lollipop
591 to: /about/versions/lollipop.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700592- from: /lollipop/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700593 to: /about/versions/lollipop.html
594
595- from: /k
Amanda Kassayf8987082016-04-18 10:14:05 -0400596 to: /about/versions/kitkat.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700597- from: /k/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700598 to: /about/versions/kitkat.html
599- from: /kk
600 to: /about/versions/kitkat.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700601- from: /kk/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700602 to: /about/versions/kitkat.html
603- from: /kitkat
604 to: /about/versions/kitkat.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700605- from: /kitkat/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700606 to: /about/versions/kitkat.html
607
608- from: /j
Dirk Dougherty26231572013-01-28 20:34:17 -0800609 to: /about/versions/jelly-bean.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700610- from: /j/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700611 to: /about/versions/jelly-bean.html
612- from: /jj
613 to: /about/versions/jelly-bean.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700614- from: /jj/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700615 to: /about/versions/jelly-bean.html
616- from: /jellybean
617 to: /about/versions/jelly-bean.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700618- from: /jellybean/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700619 to: /about/versions/jelly-bean.html
620
621- from: /i
Dirk Dougherty26231572013-01-28 20:34:17 -0800622 to: /about/versions/android-4.0-highlights.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700623- from: /i/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700624 to: /about/versions/android-4.0-highlights.html
625- from: /ics
626 to: /about/versions/android-4.0-highlights.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700627- from: /ics/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700628 to: /about/versions/android-4.0-highlights.html
629- from: /icecreamsandwich
630 to: /about/versions/android-4.0-highlights.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700631- from: /icecreamsandwich/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700632 to: /about/versions/android-4.0-highlights.html
633
634- from: /%2B
635 to: https://plus.google.com/108967384991768947849/posts
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700636- from: /%2B/...
Dirk Dougherty26231572013-01-28 20:34:17 -0800637 to: https://plus.google.com/108967384991768947849/posts
Dirk Dougherty26231572013-01-28 20:34:17 -0800638- from: /blog
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700639 to: https://android-developers.blogspot.com
Dirk Dougherty26231572013-01-28 20:34:17 -0800640- from: /stats
641 to: /about/dashboards/index.html
Dirk Dougherty26231572013-01-28 20:34:17 -0800642- from: /youtube
Amanda Kassayf8987082016-04-18 10:14:05 -0400643 to: https://www.youtube.com/user/androiddevelopers
Andrew Solovay2748f892016-04-29 12:00:51 -0700644- from: /playbadge
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700645 to: https://play.google.com/intl/en_us/badges
646- from: /playbadge/...
647 to: https://play.google.com/intl/en_us/badges/...
Amanda Kassayf8987082016-04-18 10:14:05 -0400648- from: /distribute/tools/promote/badges.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700649 to: https://play.google.com/intl/en_us/badges
Andrew Solovay2748f892016-04-29 12:00:51 -0700650- from: /deviceart
651 to: /distribute/tools/promote/device-art.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700652- from: /deviceart/...
Amanda Kassayf8987082016-04-18 10:14:05 -0400653 to: /distribute/tools/promote/device-art.html
654- from: /distribute/promote/device-art.html
655 to: /distribute/tools/promote/device-art.html
Dirk Dougherty206a4072013-05-15 04:28:25 -0700656- from: /edu/signup
657 to: https://services.google.com/fb/forms/playedu
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700658- from: /edu/signup/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700659 to: https://services.google.com/fb/forms/playedu
660- from: /edu
661 to: /distribute/googleplay/edu/about.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700662- from: /edu/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700663 to: /distribute/googleplay/edu/about.html
664- from: /families
665 to: /distribute/googleplay/families/about.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700666- from: /families/...
Amanda Kassayf8987082016-04-18 10:14:05 -0400667 to: /distribute/googleplay/families/about.html
Robert Lyfa813ce2014-07-09 09:46:45 -0700668- from: /preview/google-play-services-wear.html
David Friedmanc03e7dd2015-02-12 19:43:35 -0800669 to: /training/building-wearables.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400670- from: /preview/notifications.html
671 to: /design/patterns/notifications.html
672- from: /preview/tv/start/hardware-features.html
673 to: /training/tv/start/hardware.html
674- from: /preview/tv/ui/layouts.html
675 to: /training/tv/start/layouts.html
676- from: /preview/tv/ui/navigation.html
677 to: /training/tv/start/navigation.html
678- from: /preview/tv/ui/browse.html
679 to: /training/tv/playback/browse.html
680- from: /preview/tv/ui/details.html
681 to: /training/tv/playback/details.html
682- from: /preview/tv/ui/in-app-search.html
683 to: /training/tv/discovery/in-app-search.html
684- from: /preview/tv/ui/recommendations.html
685 to: /training/tv/discovery/recommendations.html
686- from: /training/tv/optimizing-layouts-tv.html
687 to: /training/tv/start/layouts.html
688- from: /training/tv/optimizing-navigation-tv.html
689 to: /training/tv/start/navigation.html
690- from: /training/tv/unsupported-features-tv.html
691 to: /training/tv/start/hardware.html
692- from: /preview/tv/design/index.html
693 to: /design/tv/index.html
694- from: /preview/tv/start/index.html
695 to: /training/tv/start/index.html
696- from: /preview/tv/tif/index.html
697 to: /training/tv/tif/index.html
698- from: /preview/tv/games/index.html
699 to: /training/tv/games/index.html
700- from: /preview/tv/ui/index.html
701 to: /training/tv/start/layouts.html
702- from: /preview/tv/adt-1/index.html
703 to: /tv/adt-1/index.html
704- from: /preview/tv/publish/index.html
705 to: /distribute/essentials/quality/tv.html
706- from: /preview/tv/index.html
707 to: /training/tv/index.html
708- from: /preview/material/index.html
709 to: /design/material/index.html
710- from: /preview/material/get-started.html
711 to: /training/material/get-started.html
712- from: /preview/material/theme.html
713 to: /training/material/theme.html
714- from: /preview/material/ui-widgets.html
715 to: /training/material/lists-cards.html
716- from: /preview/material/views-shadows.html
717 to: /training/material/shadows-clipping.html
718- from: /preview/material/animations.html
719 to: /training/material/animations.html
720- from: /preview/material/compatibility.html
721 to: /training/material/compatibility.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700722- from: /preview/material/...
Amanda Kassayf8987082016-04-18 10:14:05 -0400723 to: /design/material/index.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700724- from: /auto/overview/...
Amanda Kassayf8987082016-04-18 10:14:05 -0400725 to: /training/auto/start/index.html
726- from: /training/location/activity-recognition.html
727 to: /training/location/index.html
728- from: /training/location/location-testing.html
729 to: /training/location/index.html
730- from: /google/gcm/adv.html
731 to: /google/gcm/gcm.html
Billy Lambertae1277eb2016-05-03 16:23:59 -0700732- from: /training/enterprise/index.html
733 to: /work/index.html
734- from: /training/enterprise/app-compatibility.html
735 to: /work/managed-profiles.html
736- from: /training/enterprise/app-restrictions.html
Billy Lamberta9fec73a2016-05-19 14:27:49 -0700737 to: /work/managed-configurations.html
738- from: /work/app-restrictions.html
739 to: /work/managed-configurations.html
Billy Lambertae1277eb2016-05-03 16:23:59 -0700740- from: /training/enterprise/cosu.html
741 to: /work/cosu.html
742- from: /training/enterprise/device-management-policy.html
743 to: /work/device-management-policy.html
744- from: /training/enterprise/work-policy-ctrl.html
745 to: https://developers.google.com/android/work/build-dpc
Luan Nguyen12e95bd2015-05-14 13:40:30 -0700746- from: /distribute/tools/promote/badge-files.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700747 to: https://play.google.com/intl/en_us/badges
Andrew Solovay2748f892016-04-29 12:00:51 -0700748- from: /google/gcm/...
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700749 to: https://developers.google.com/cloud-messaging
Amanda Kassayf8987082016-04-18 10:14:05 -0400750- from: /training/cloudsync/gcm.html
751 to: /training/cloudsync/index.html
Andrew Solovay2748f892016-04-29 12:00:51 -0700752
753- from: /sdk/api_diff/3/...
754 to: https://commondatastorage.googleapis.com/androiddevelopers/api_diff/3.tar.gz
755- from: /sdk/api_diff/4/...
756 to: https://commondatastorage.googleapis.com/androiddevelopers/api_diff/4.tar.gz
757- from: /sdk/api_diff/5/...
758 to: https://commondatastorage.googleapis.com/androiddevelopers/api_diff/5.tar.gz
759- from: /sdk/api_diff/6/...
760 to: https://commondatastorage.googleapis.com/androiddevelopers/api_diff/6.tar.gz
761- from: /sdk/api_diff/7/...
762 to: https://commondatastorage.googleapis.com/androiddevelopers/api_diff/7.tar.gz
763- from: /sdk/api_diff/8/...
764 to: https://commondatastorage.googleapis.com/androiddevelopers/api_diff/8.tar.gz
765- from: /sdk/api_diff/9/...
766 to: https://commondatastorage.googleapis.com/androiddevelopers/api_diff/9.tar.gz
767- from: /sdk/api_diff/10/...
768 to: https://commondatastorage.googleapis.com/androiddevelopers/api_diff/10.tar.gz
769- from: /sdk/api_diff/11/...
770 to: https://commondatastorage.googleapis.com/androiddevelopers/api_diff/11.tar.gz
771- from: /sdk/api_diff/12/...
772 to: https://commondatastorage.googleapis.com/androiddevelopers/api_diff/12.tar.gz
773- from: /sdk/api_diff/13/...
774 to: https://commondatastorage.googleapis.com/androiddevelopers/api_diff/13.tar.gz
775- from: /sdk/api_diff/14/...
776 to: https://commondatastorage.googleapis.com/androiddevelopers/api_diff/14.tar.gz
777- from: /sdk/api_diff/15/...
778 to: https://commondatastorage.googleapis.com/androiddevelopers/api_diff/15.tar.gz
779- from: /sdk/api_diff/16/...
780 to: https://commondatastorage.googleapis.com/androiddevelopers/api_diff/16.tar.gz
781- from: /sdk/api_diff/17/...
782 to: https://commondatastorage.googleapis.com/androiddevelopers/api_diff/17.tar.gz
783- from: /sdk/api_diff/18/...
784 to: https://commondatastorage.googleapis.com/androiddevelopers/api_diff/18.tar.gz
785
Amanda Kassayf8987082016-04-18 10:14:05 -0400786- from: /android-pay
787 to: https://developers.google.com/android-pay
788- from: /google/play/billing/gp-purchase-status-api.html
789 to: /google/play/developer-api.html
790- from: /about/index.html
791 to: /about/versions/lollipop.html
792- from: /google/play-services/index.html
793 to: https://developers.google.com/android/guides/overview
794- from: /google/play-services/setup.html
795 to: https://developers.google.com/android/guides/setup
796- from: /google/auth/api-client.html
797 to: https://developers.google.com/android/guides/api-client
798- from: /google/auth/http-auth.html
799 to: https://developers.google.com/android/guides/http-auth
Amanda Kassayf8987082016-04-18 10:14:05 -0400800- from: /preview/features/runtime-permissions.html
801 to: /training/permissions/index.html
802- from: /preview/features/app-linking.html
803 to: /training/app-links/index.html
804- from: /preview/backup/index.html
Mark Luf0968052016-09-29 18:11:38 -0700805 to: /guide/topics/data/backup/autobackup.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400806- from: /preview/features/power-mgmt.html
807 to: /training/monitoring-device-state/doze-standby.html
808- from: /preview/dev-community
Dirk Dougherty559013e2016-09-30 18:18:20 -0700809 to: https://plus.google.com/communities/105153134372062985968
Andrew Solovay2748f892016-04-29 12:00:51 -0700810- from: /preview/bug
Dirk Doughertye816f1f2016-08-21 23:41:37 -0700811 to: https://source.android.com/source/report-bugs.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700812- from: /preview/bug/...
Dirk Doughertye816f1f2016-08-21 23:41:37 -0700813 to: https://source.android.com/source/report-bugs.html
Andrew Solovay2748f892016-04-29 12:00:51 -0700814- from: /preview/bugreport
Dirk Doughertye816f1f2016-08-21 23:41:37 -0700815 to: https://source.android.com/source/report-bugs.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700816- from: /preview/bugreport/...
Dirk Doughertye816f1f2016-08-21 23:41:37 -0700817 to: https://source.android.com/source/report-bugs.html
Andrew Solovay2748f892016-04-29 12:00:51 -0700818- from: /preview/bugs
819 to: https://code.google.com/p/android/issues/list?can=2&q=label%3ADevPreview-N
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700820- from: /preview/bugs/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700821 to: https://code.google.com/p/android/issues/list?can=2&q=label%3ADevPreview-N
822- from: /preview/bugreports
823 to: https://code.google.com/p/android/issues/list?can=2&q=label%3ADevPreview-N
Andrew Solovay5bf2ea62016-08-26 14:31:25 -0700824- from: /preview/bugreports/...
Amanda Kassayf8987082016-04-18 10:14:05 -0400825 to: https://code.google.com/p/android/issues/list?can=2&q=label%3ADevPreview-N
Andrew Solovay572d7102016-09-23 13:56:11 -0700826- from: /preview/setup-sdk.html
827 to: /studio/index.html
Amanda Kassayf8987082016-04-18 10:14:05 -0400828- from: /2016/03/first-preview-of-android-n-developer.html
829 to: http://android-developers.blogspot.com/2016/03/first-preview-of-android-n-developer.html
Andrew Solovay572d7102016-09-23 13:56:11 -0700830
Andrew Solovay2748f892016-04-29 12:00:51 -0700831- from: /reference/org/apache/http/...
Amanda Kassayf8987082016-04-18 10:14:05 -0400832 to: /about/versions/marshmallow/android-6.0-changes.html#behavior-apache-http-client
Joe Fernandeze4acdc52016-07-12 17:13:55 -0700833- from: /shareables/...
834 to: https://commondatastorage.googleapis.com/androiddevelopers/shareables/...
Andrew Solovay741757f2016-08-02 14:14:08 -0700835- from: /downloads/...
836 to: https://commondatastorage.googleapis.com/androiddevelopers/...
David Friedmane1fde5e2016-04-29 14:57:31 -0700837- from: /training/performance/battery/network/action-any-traffic.html
838 to: /topic/performance/power/network/action-any-traffic.html
839- from: /training/performance/battery/network/action-app-traffic.html
840 to: /topic/performance/power/network/action-app-traffic.html
841- from: /training/performance/battery/network/action-server-traffic.html
842 to: /topic/performance/power/network/action-server-traffic.html
843- from: /training/performance/battery/network/action-user-traffic.html
844 to: /topic/performance/power/network/action-user-traffic.html
845- from: /training/performance/battery/network/analyze-data.html
846 to: /topic/performance/power/network/analyze-data.html
847- from: /training/performance/battery/network/gather-data.html
848 to: /topic/performance/power/network/gather-data.html
849- from: /training/performance/battery/network/index.html
850 to: /topic/performance/power/network/index.html
David Friedman0b611f12016-09-29 19:53:23 -0700851- from: /training/articles/memory.html
852 to: /topic/performance/memory.html
853- from: /topic/performance/optimizing-view-hierarchies.html
854 to: /topic/performance/rendering/optimizing-view-hierarchies.html
Andrew Solovay7877f692016-04-26 16:00:59 -0700855
Andrew Solovayf33272d2016-05-03 11:41:07 -0700856# Redirects for the new [dac]/topic/libraries/ area
Andrew Solovay7877f692016-04-26 16:00:59 -0700857
smain@google.come2d90172016-05-11 14:48:38 -0700858- from: /tools/support-library/...
859 to: /topic/libraries/support-library/...
Andrew Solovay7877f692016-04-26 16:00:59 -0700860
861- from: /tools/data-binding/...
smain@google.come2d90172016-05-11 14:48:38 -0700862 to: /topic/libraries/data-binding/index.html
Andrew Solovay7877f692016-04-26 16:00:59 -0700863
smain@google.come2d90172016-05-11 14:48:38 -0700864- from: /tools/testing-support-library/...
865 to: /topic/libraries/testing-support-library/...
Andrew Solovay2748f892016-04-29 12:00:51 -0700866
Joe Fernandezfaaa13e2016-05-27 15:18:37 -0700867# GMS and GCM reference redirects
868- from: /reference/gms-packages.html
869 to: https://developers.google.com/android/reference/packages
870- from: /guide/google/gcm/client-javadoc/...
871 to: https://developers.google.com/android/reference/com/google/android/gms/gcm/package-summary
872- from: /guide/google/gcm/server-javadoc/...
873 to: https://developers.google.com/android/reference/com/google/android/gms/gcm/package-summary
874- from: /reference/com/google/android/gcm/...
875 to: https://developers.google.com/android/reference/com/google/android/gms/gcm/package-summary
Andrew Solovay2748f892016-04-29 12:00:51 -0700876- from: /reference/com/google/...
877 to: https://developers.google.com/android/reference/com/google/...
smain@google.com19a8d9e2016-05-02 18:06:18 -0700878
879# Files moved during the /studio restructure
880- from: /sdk/index.html
881 to: /studio/index.html
882- from: /sdk/win-usb.html
smain@google.comab5bf952016-05-09 08:08:57 -0700883 to: /studio/run/win-usb.html
smain@google.com19a8d9e2016-05-02 18:06:18 -0700884- from: /sdk/terms.html
885 to: /studio/terms.html
smain@google.comab5bf952016-05-09 08:08:57 -0700886- from: /sdk/installing/create-project.html
887 to: /studio/projects/create-project.html
888- from: /sdk/installing/index.html
889 to: /studio/install.html
890- from: /sdk/installing/migrate.html
891 to: /studio/install.html
892- from: /sdk/installing/studio-layout.html
893 to: /studio/write/layout-editor.html
894- from: /tools/building/building-cmdline.html
895 to: /studio/build/building-cmdline.html
896- from: /tools/building/building-studio.html
897 to: /studio/run/index.html
898- from: /tools/building/configuring-gradle.html
899 to: /studio/build/build-variants.html
900- from: /tools/building/manifest-merge.html
901 to: /studio/build/manifest-merge.html
902- from: /tools/building/multidex.html
903 to: /studio/build/multidex.html
904- from: /tools/building/plugin-for-gradle.html
905 to: /studio/build/index.html
906- from: /tools/debugging/annotations.html
907 to: /studio/write/annotations.html
908- from: /tools/debugging/ddms.html
909 to: /studio/profile/ddms.html
910- from: /tools/debugging/debugging-log.html
smain@google.com7573c422016-06-06 12:39:06 -0700911 to: /studio/command-line/logcat.html
smain@google.comab5bf952016-05-09 08:08:57 -0700912- from: /tools/debugging/debugging-memory.html
913 to: /studio/profile/investigate-ram.html
914- from: /tools/debugging/debugging-studio.html
915 to: /studio/debug/index.html
916- from: /tools/debugging/debugging-tracing.html
917 to: /studio/profile/traceview.html
918- from: /tools/debugging/debugging-ui.html
919 to: /studio/profile/optimize-ui.html
920- from: /tools/debugging/improving-w-lint.html
921 to: /studio/write/lint.html
922- from: /tools/debugging/systrace.html
923 to: /studio/profile/systrace.html
924- from: /tools/device.html
925 to: /studio/run/device.html
926- from: /tools/devices/emulator.html
927 to: /studio/run/emulator.html
928- from: /tools/devices/managing-avds.html
929 to: /studio/run/managing-avds.html
930- from: /tools/extras/oem-usb.html
931 to: /studio/run/oem-usb.html
932- from: /tools/help/adb.html
933 to: /studio/command-line/adb.html
934- from: /tools/help/am-allocation.html
935 to: /studio/profile/am-allocation.html
936- from: /tools/help/am-basics.html
937 to: /studio/profile/am-basics.html
938- from: /tools/help/am-cpu.html
939 to: /studio/profile/am-cpu.html
940- from: /tools/help/am-gpu.html
941 to: /studio/profile/am-gpu.html
942- from: /tools/help/am-hprof.html
943 to: /studio/profile/am-hprof.html
944- from: /tools/help/am-logcat.html
945 to: /studio/debug/am-logcat.html
946- from: /tools/help/am-memory.html
947 to: /studio/profile/am-memory.html
948- from: /tools/help/am-methodtrace.html
949 to: /studio/profile/am-methodtrace.html
950- from: /tools/help/am-network.html
951 to: /studio/profile/am-network.html
952- from: /tools/help/am-screenshot.html
953 to: /studio/debug/am-screenshot.html
954- from: /tools/help/am-sysinfo.html
955 to: /studio/profile/am-sysinfo.html
956- from: /tools/help/am-video.html
957 to: /studio/debug/am-video.html
958- from: /tools/help/android-monitor.html
959 to: /studio/profile/android-monitor.html
960- from: /tools/help/app-link-indexing.html
961 to: /studio/write/app-link-indexing.html
962- from: /tools/help/bmgr.html
963 to: /studio/command-line/bmgr.html
964- from: /tools/help/draw9patch.html
965 to: /studio/write/draw9patch.html
sreevaniseb41bc02016-02-03 11:07:53 -0800966- from: /tools/help/desktop-head-unit.html
967 to: /training/auto/testing/index.html
smain@google.comab5bf952016-05-09 08:08:57 -0700968- from: /tools/help/emulator.html
969 to: /studio/run/emulator-commandline.html
970- from: /tools/help/etc1tool.html
971 to: /studio/command-line/etc1tool.html
972- from: /tools/help/gltracer.html
973 to: /studio/profile/gltracer.html
974- from: /tools/help/hierarchy-viewer.html
975 to: /studio/profile/hierarchy-viewer.html
976- from: /tools/help/image-asset-studio.html
977 to: /studio/write/image-asset-studio.html
978- from: /tools/help/index.html
979 to: /studio/command-line/index.html
980- from: /tools/help/jobb.html
981 to: /studio/command-line/jobb.html
982- from: /tools/help/logcat.html
983 to: /studio/command-line/logcat.html
984- from: /tools/help/mksdcard.html
985 to: /studio/command-line/mksdcard.html
986- from: /tools/help/monkey.html
987 to: /studio/test/monkey.html
988- from: /tools/help/MonkeyDevice.html
989 to: /studio/test/monkeyrunner/MonkeyDevice.html
990- from: /tools/help/MonkeyImage.html
991 to: /studio/test/monkeyrunner/MonkeyImage.html
992- from: /tools/help/monkeyrunner_concepts.html
993 to: /studio/test/monkeyrunner/index.html
994- from: /tools/help/MonkeyRunner.html
995 to: /studio/test/monkeyrunner/MonkeyRunner.html
Cheryl Potterd1da82f2016-05-17 19:07:33 -0700996- from: /tools/help/monitor.html
997 to: /studio/profile/monitor.html
smain@google.comab5bf952016-05-09 08:08:57 -0700998- from: /tools/help/proguard.html
999 to: /studio/build/shrink-code.html
1000- from: /tools/help/sdk-manager.html
1001 to: /studio/intro/update.html
1002- from: /tools/help/shell.html
1003 to: /studio/command-line/shell.html
1004- from: /tools/help/sqlite3.html
1005 to: /studio/command-line/sqlite3.html
1006- from: /tools/help/systrace.html
1007 to: /studio/profile/systrace-commandline.html
1008- from: /tools/help/theme-editor.html
1009 to: /studio/write/theme-editor.html
1010- from: /tools/help/traceview.html
Cheryl Potterbc753be2016-05-09 22:08:18 -07001011 to: /studio/profile/traceview.html
smain@google.comab5bf952016-05-09 08:08:57 -07001012- from: /tools/help/translations-editor.html
1013 to: /studio/write/translations-editor.html
1014- from: /tools/help/uiautomator/Configurator.html
smain@google.com7ba70c42016-05-11 11:18:05 -07001015 to: /reference/android/support/test/uiautomator/Configurator.html
smain@google.comab5bf952016-05-09 08:08:57 -07001016- from: /tools/help/uiautomator/IAutomationSupport.html
smain@google.com7ba70c42016-05-11 11:18:05 -07001017 to: /reference/android/support/test/uiautomator/IAutomationSupport.html
smain@google.comab5bf952016-05-09 08:08:57 -07001018- from: /tools/help/uiautomator/index.html
smain@google.com7ba70c42016-05-11 11:18:05 -07001019 to: /topic/libraries/testing-support-library/index.html#UIAutomator
smain@google.comab5bf952016-05-09 08:08:57 -07001020- from: /tools/help/uiautomator/UiAutomatorTestCase.html
smain@google.com7ba70c42016-05-11 11:18:05 -07001021 to: /reference/android/support/test/uiautomator/UiAutomatorTestCase.html
smain@google.comab5bf952016-05-09 08:08:57 -07001022- from: /tools/help/uiautomator/UiCollection.html
smain@google.com7ba70c42016-05-11 11:18:05 -07001023 to: /reference/android/support/test/uiautomator/UiCollection.html
smain@google.comab5bf952016-05-09 08:08:57 -07001024- from: /tools/help/uiautomator/UiDevice.html
smain@google.com7ba70c42016-05-11 11:18:05 -07001025 to: /reference/android/support/test/uiautomator/UiDevice.html
smain@google.comab5bf952016-05-09 08:08:57 -07001026- from: /tools/help/uiautomator/UiObject.html
smain@google.com7ba70c42016-05-11 11:18:05 -07001027 to: /reference/android/support/test/uiautomator/UiObject.html
smain@google.comab5bf952016-05-09 08:08:57 -07001028- from: /tools/help/uiautomator/UiObjectNotFoundException.html
smain@google.com7ba70c42016-05-11 11:18:05 -07001029 to: /reference/android/support/test/uiautomator/UiObjectNotFoundException.html
smain@google.comab5bf952016-05-09 08:08:57 -07001030- from: /tools/help/uiautomator/UiScrollable.html
smain@google.com7ba70c42016-05-11 11:18:05 -07001031 to: /reference/android/support/test/uiautomator/UiScrollable.html
smain@google.comab5bf952016-05-09 08:08:57 -07001032- from: /tools/help/uiautomator/UiSelector.html
smain@google.com7ba70c42016-05-11 11:18:05 -07001033 to: /reference/android/support/test/uiautomator/UiSelector.html
smain@google.comab5bf952016-05-09 08:08:57 -07001034- from: /tools/help/uiautomator/UiWatcher.html
smain@google.com7ba70c42016-05-11 11:18:05 -07001035 to: /reference/android/support/test/uiautomator/UiWatcher.html
smain@google.comab5bf952016-05-09 08:08:57 -07001036- from: /tools/help/vector-asset-studio.html
1037 to: /studio/write/vector-asset-studio.html
1038- from: /tools/help/zipalign.html
1039 to: /studio/command-line/zipalign.html
1040- from: /tools/performance/allocation-tracker/index.html
1041 to: /studio/profile/allocation-tracker-walkthru.html
1042- from: /tools/performance/batterystats-battery-historian/charts.html
1043 to: /studio/profile/battery-historian-charts.html
1044- from: /tools/performance/batterystats-battery-historian/index.html
1045 to: /studio/profile/battery-historian.html
1046- from: /tools/performance/debug-gpu-overdraw/index.html
1047 to: /studio/profile/dev-options-overdraw.html
1048- from: /tools/performance/heap-viewer/index.html
1049 to: /studio/profile/heap-viewer-walkthru.html
1050- from: /tools/performance/hierarchy-viewer/index.html
1051 to: /studio/profile/hierarchy-viewer-walkthru.html
1052- from: /tools/performance/hierarchy-viewer/profiling.html
1053 to: /studio/profile/hierarchy-viewer-results-walkthru.html
1054- from: /tools/performance/hierarchy-viewer/setup.html
1055 to: /studio/profile/hierarchy-viewer-setup.html
1056- from: /tools/performance/index.html
1057 to: /studio/profile/index.html
1058- from: /tools/performance/profile-gpu-rendering/index.html
1059 to: /studio/profile/dev-options-rendering.html
1060- from: /tools/performance/systrace/index.html
1061 to: /studio/profile/systrace-walkthru.html
1062- from: /tools/performance/traceview/index.html
1063 to: /studio/profile/traceview-walkthru.html
1064- from: /tools/projects/index.html
1065 to: /studio/projects/index.html
1066- from: /tools/projects/templates.html
1067 to: /studio/projects/templates.html
1068- from: /tools/publishing/app-signing.html
1069 to: /studio/publish/app-signing.html
smain@google.combc364fc2016-06-21 16:14:08 -07001070- from: /guide/publishing/app-signing.html
1071 to: /studio/publish/app-signing.html
smain@google.comab5bf952016-05-09 08:08:57 -07001072- from: /tools/publishing/preparing.html
1073 to: /studio/publish/preparing.html
1074- from: /tools/publishing/publishing_overview.html
1075 to: /studio/publish/index.html
1076- from: /tools/publishing/versioning.html
1077 to: /studio/publish/versioning.html
1078- from: /tools/revisions/build-tools.html
1079 to: /studio/releases/build-tools.html
1080- from: /tools/revisions/gradle-plugin.html
1081 to: /studio/releases/gradle-plugin.html
1082- from: /tools/revisions/platforms.html
1083 to: /studio/releases/platforms.html
1084- from: /tools/revisions/studio.html
1085 to: /studio/releases/index.html
1086- from: /tools/sdk/tools-notes.html
1087 to: /studio/releases/sdk-tools.html
1088- from: /tools/studio/studio-config.html
1089 to: /studio/intro/studio-config.html
1090- from: /tools/testing/testing_android.html
1091 to: /studio/test/index.html
1092- from: /tools/testing/testing_otheride.html
1093 to: /studio/test/command-line.html
smain@google.com7d1717b2016-05-13 17:38:15 -07001094- from: /tools/help/android.html
1095 to: /studio/tools/help/android.html
smain@google.comab5bf952016-05-09 08:08:57 -07001096
1097# Files moved out of studio
smain@google.com19a8d9e2016-05-02 18:06:18 -07001098- from: /tools/sdk/ndk/...
1099 to: /ndk/index.html
1100- from: /tools/adk/...
1101 to: /adk/...
1102
1103# Removed files
smain@google.com3548f402016-05-03 18:14:06 -07001104- from: /tools/help/project-mgmt.html
smain@google.comab5bf952016-05-09 08:08:57 -07001105 to: /studio/projects/index.html
smain@google.comab5bf952016-05-09 08:08:57 -07001106- from: /tools/help/hprof-conv.html
1107 to: /studio/profile/investigate-ram.html
1108- from: /tools/studio/code-tools.html
1109 to: /studio/write/index.html
1110- from: /tools/studio/ui-tools.html
1111 to: /studio/write/index.html
1112- from: /tools/help/avd-manager.html
1113 to: /studio/run/managing-avds.html
1114- from: /tools/devices/managing-avds-cmdline.html
smain@google.com7d1717b2016-05-13 17:38:15 -07001115 to: /studio/tools/help/android.html
smain@google.comab5bf952016-05-09 08:08:57 -07001116- from: /tools/projects/projects-cmdline.html
smain@google.com7d1717b2016-05-13 17:38:15 -07001117 to: /studio/tools/help/android.html
smain@google.comab5bf952016-05-09 08:08:57 -07001118- from: /tools/help/dmtracedump.html
1119 to: /studio/profile/traceview.html
1120- from: /tools/help/lint.html
1121 to: /studio/write/lint.html
1122- from: /tools/debugging/index.html
1123 to: /studio/debug/index.html
1124- from: /tools/building/index.html
1125 to: /studio/build/index.html
1126- from: /sdk/installing/studio-build.html
1127 to: /studio/build/index.html
1128- from: /tools/studio/studio-features.html
1129 to: /studio/features.html
1130- from: /tools/studio/index.html
1131 to: /studio/intro/index.html
1132- from: /tools/studio/eclipse-transition-guide.html
1133 to: /studio/intro/migrate.html
1134- from: /tools/testing/index.html
1135 to: /studio/test/index.html
1136- from: /tools/testing/testing-tools.html
1137 to: /studio/test/index.html
Cheryl Potterbc753be2016-05-09 22:08:18 -07001138- from: /tools/performance/importing-legacy-apps.html
1139 to: /studio/projects/index.html
1140- from: /tools/performance/comparison.html
1141 to: /studio/profile/android-monitor.html
1142- from: /tools/performance/memory-monitor/index.html
1143 to: /studio/profile/am-memory.html
1144- from: /tools/devices/index.html
1145 to: /studio/run/managing-avds.html
1146- from: /tools/extras/index.html
1147 to: /studio/intro/update.html
1148- from: /tools/workflow.html
1149 to: /studio/guide/workflow.html
smain@google.com0772f442016-05-10 21:58:52 -07001150- from: /sdk/installing/studio-androidview.html
Cheryl Potterbc753be2016-05-09 22:08:18 -07001151 to: /studio/projects/index.html
smain@google.com0772f442016-05-10 21:58:52 -07001152- from: /sdk/installing/studio-tips.html
Mary Yanchar8e243152016-05-10 12:58:42 -07001153 to: /studio/intro/index.html
Cheryl Potterbc753be2016-05-09 22:08:18 -07001154- from: /tools/help/ddms.html
1155 to: /studio/profile/ddms.html
1156- from: /tools/revisions/index.html
1157 to: /studio/releases/index.html
smain@google.comd6c76dd2016-05-27 15:43:10 -07001158- from: /tools/help/adt.html
1159 to: /studio/tools/sdk/eclipse-adt.html
smain@google.com19a8d9e2016-05-02 18:06:18 -07001160
smain@google.comab5bf952016-05-09 08:08:57 -07001161# Just incase something was missed, go to intro page
smain@google.com19a8d9e2016-05-02 18:06:18 -07001162- from: /tools/...
smain@google.comab5bf952016-05-09 08:08:57 -07001163 to: /studio/intro/index.html
1164
Dirk Dougherty920bf8a2016-05-05 11:05:47 -07001165
1166# Vanity urls
1167- from: /background_optimizations
1168 to: /preview/features/background-optimization.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -07001169- from: /background_optimizations/...
Dirk Dougherty920bf8a2016-05-05 11:05:47 -07001170 to: /preview/features/background-optimization.html
1171- from: /bgopt
1172 to: /preview/features/background-optimization.html
Andrew Solovay5bf2ea62016-08-26 14:31:25 -07001173- from: /bgopt/...
Amanda Kassay9654f2e2016-05-11 16:54:51 -04001174 to: /preview/features/background-optimization.html
smain@google.comd98ba4c2016-06-20 15:25:56 -07001175
1176
1177
1178# Android Studio help button redirects
1179- from: /r/studio-ui/vector-asset-studio.html
smain@google.com01569c42016-09-26 10:23:13 -07001180 to: /studio/write/vector-asset-studio.html?utm_source=android-studio
smain@google.comd98ba4c2016-06-20 15:25:56 -07001181- from: /r/studio-ui/image-asset-studio.html
smain@google.com01569c42016-09-26 10:23:13 -07001182 to: /studio/write/image-asset-studio.html?utm_source=android-studio
smain@google.comd98ba4c2016-06-20 15:25:56 -07001183- from: /r/studio-ui/project-structure.html
smain@google.com01569c42016-09-26 10:23:13 -07001184 to: /studio/projects/index.html?utm_source=android-studio
smain@google.comd98ba4c2016-06-20 15:25:56 -07001185- from: /r/studio-ui/android-monitor.html
smain@google.com01569c42016-09-26 10:23:13 -07001186 to: /studio/profile/android-monitor.html?utm_source=android-studio
smain@google.comd98ba4c2016-06-20 15:25:56 -07001187- from: /r/studio-ui/am-logcat.html
smain@google.com01569c42016-09-26 10:23:13 -07001188 to: /studio/debug/am-logcat.html?utm_source=android-studio
smain@google.comd98ba4c2016-06-20 15:25:56 -07001189- from: /r/studio-ui/am-memory.html
smain@google.com01569c42016-09-26 10:23:13 -07001190 to: /studio/profile/am-memory.html?utm_source=android-studio
smain@google.comd98ba4c2016-06-20 15:25:56 -07001191- from: /r/studio-ui/am-cpu.html
smain@google.com01569c42016-09-26 10:23:13 -07001192 to: /studio/profile/am-cpu.html?utm_source=android-studio
smain@google.comd98ba4c2016-06-20 15:25:56 -07001193- from: /r/studio-ui/am-gpu.html
smain@google.com01569c42016-09-26 10:23:13 -07001194 to: /studio/profile/am-gpu.html?utm_source=android-studio
smain@google.comd98ba4c2016-06-20 15:25:56 -07001195- from: /r/studio-ui/am-network.html
smain@google.com01569c42016-09-26 10:23:13 -07001196 to: /studio/profile/am-network.html?utm_source=android-studio
smain@google.comd98ba4c2016-06-20 15:25:56 -07001197- from: /r/studio-ui/am-hprof.html
smain@google.com01569c42016-09-26 10:23:13 -07001198 to: /studio/profile/am-hprof.html?utm_source=android-studio
smain@google.comd98ba4c2016-06-20 15:25:56 -07001199- from: /r/studio-ui/am-allocation.html
smain@google.com01569c42016-09-26 10:23:13 -07001200 to: /studio/profile/am-allocation.html?utm_source=android-studio
smain@google.comd98ba4c2016-06-20 15:25:56 -07001201- from: /r/studio-ui/am-methodtrace.html
smain@google.com01569c42016-09-26 10:23:13 -07001202 to: /studio/profile/am-methodtrace.html?utm_source=android-studio
smain@google.comd98ba4c2016-06-20 15:25:56 -07001203- from: /r/studio-ui/am-sysinfo.html
smain@google.com01569c42016-09-26 10:23:13 -07001204 to: /studio/profile/am-sysinfo.html?utm_source=android-studio
smain@google.comd98ba4c2016-06-20 15:25:56 -07001205- from: /r/studio-ui/am-screenshot.html
smain@google.com01569c42016-09-26 10:23:13 -07001206 to: /studio/debug/am-screenshot.html?utm_source=android-studio
smain@google.comd98ba4c2016-06-20 15:25:56 -07001207- from: /r/studio-ui/am-video.html
smain@google.com01569c42016-09-26 10:23:13 -07001208 to: /studio/debug/am-video.html?utm_source=android-studio
smain@google.comd98ba4c2016-06-20 15:25:56 -07001209- from: /r/studio-ui/avd-manager.html
smain@google.com01569c42016-09-26 10:23:13 -07001210 to: /studio/run/managing-avds.html?utm_source=android-studio
smain@google.comd98ba4c2016-06-20 15:25:56 -07001211- from: /r/studio-ui/rundebugconfig.html
smain@google.com01569c42016-09-26 10:23:13 -07001212 to: /studio/run/rundebugconfig.html?utm_source=android-studio
smain@google.comd98ba4c2016-06-20 15:25:56 -07001213- from: /r/studio-ui/devicechooser.html
smain@google.com01569c42016-09-26 10:23:13 -07001214 to: /studio/run/emulator.html?utm_source=android-studio
smain@google.comd98ba4c2016-06-20 15:25:56 -07001215- from: /r/studio-ui/virtualdeviceconfig.html
smain@google.com01569c42016-09-26 10:23:13 -07001216 to: /studio/run/managing-avds.html?utm_source=android-studio
smain@google.comd98ba4c2016-06-20 15:25:56 -07001217- from: /r/studio-ui/emulator.html
smain@google.com01569c42016-09-26 10:23:13 -07001218 to: /studio/run/emulator.html?utm_source=android-studio
smain@google.comd98ba4c2016-06-20 15:25:56 -07001219- from: /r/studio-ui/instant-run.html
smain@google.com01569c42016-09-26 10:23:13 -07001220 to: /studio/run/index.html?utm_source=android-studio#instant-run
smain@google.comd98ba4c2016-06-20 15:25:56 -07001221- from: /r/studio-ui/test-recorder.html
smain@google.com01569c42016-09-26 10:23:13 -07001222 to: /studio/test/espresso-test-recorder.html?utm_source=android-studio
smain@google.comd98ba4c2016-06-20 15:25:56 -07001223- from: /r/studio-ui/export-licenses.html
1224 to: http://tools.android.com/tech-docs/new-build-system/license
1225- from: /r/studio-ui/experimental-to-stable-gradle.html
smain@google.com31b49832016-06-22 10:28:02 -07001226 to: http://tools.android.com/tech-docs/new-build-system/gradle-experimental/experimental-to-stable-gradle
1227- from: /r/studio-ui/sdk-manager.html
smain@google.com01569c42016-09-26 10:23:13 -07001228 to: /studio/intro/update.html?utm_source=android-studio#sdk-manager
Cheryl Potter7ecf9652016-07-12 18:02:18 -07001229- from: /r/studio-ui/newjclass.html
smain@google.com01569c42016-09-26 10:23:13 -07001230 to: /studio/write/create-java-class.html?utm_source=android-studio
Cheryl Pottera5d5bbb2016-07-15 13:41:57 -07001231- from: /r/studio-ui/menu-help.html
smain@google.com01569c42016-09-26 10:23:13 -07001232 to: /studio/intro/index.html?utm_source=android-studio
smain@google.com91a53a22016-07-15 15:25:25 -07001233- from: /r/studio-ui/menu-start.html
smain@google.com01569c42016-09-26 10:23:13 -07001234 to: /training/index.html?utm_source=android-studio
smain@google.com99e44c92016-08-26 16:25:24 -07001235- from: /r/studio-ui/run-with-work-profile.html
smain@google.com01569c42016-09-26 10:23:13 -07001236 to: /studio/run/index.html?utm_source=android-studio#ir-work-profile
Cheryl Potter780395f2016-08-31 17:43:37 -07001237- from: /r/studio-ui/am-gpu-debugger.html
smain@google.com01569c42016-09-26 10:23:13 -07001238 to: /studio/profile/am-gpu.html?utm_source=android-studio
Cheryl Potter3f2d7d82016-08-31 14:31:50 -07001239- from: /r/studio-ui/theme-editor.html
smain@google.com01569c42016-09-26 10:23:13 -07001240 to: /studio/write/theme-editor.html?utm_source=android-studio
Cheryl Potter3f2d7d82016-08-31 14:31:50 -07001241- from: /r/studio-ui/translations-editor.html
smain@google.com01569c42016-09-26 10:23:13 -07001242 to: /studio/write/translations-editor.html?utm_source=android-studio
Cheryl Potter3f2d7d82016-08-31 14:31:50 -07001243- from: /r/studio-ui/debug.html
smain@google.com01569c42016-09-26 10:23:13 -07001244 to: /studio/debug/index.html?utm_source=android-studio
Cheryl Potter3f2d7d82016-08-31 14:31:50 -07001245- from: /r/studio-ui/run.html
smain@google.com01569c42016-09-26 10:23:13 -07001246 to: /studio/run/index.html?utm_source=android-studio
Cheryl Potter3f2d7d82016-08-31 14:31:50 -07001247- from: /r/studio-ui/layout-editor.html
smain@google.com01569c42016-09-26 10:23:13 -07001248 to: /studio/write/layout-editor.html?utm_source=android-studio
Cheryl Potter3f2d7d82016-08-31 14:31:50 -07001249- from: /r/studio-ui/project-window.html
smain@google.com01569c42016-09-26 10:23:13 -07001250 to: /studio/projects/index.html?utm_source=android-studio
Cheryl Potter3f2d7d82016-08-31 14:31:50 -07001251- from: /r/studio-ui/lint-inspection-results.html
smain@google.com01569c42016-09-26 10:23:13 -07001252 to: /studio/write/lint.html?utm_source=android-studio
Cheryl Potter3f2d7d82016-08-31 14:31:50 -07001253- from: /r/studio-ui/gradle-console.html
smain@google.com01569c42016-09-26 10:23:13 -07001254 to: /studio/run/index.html?utm_source=android-studio#gradle-console
Cheryl Potter27d595a2016-09-30 10:57:35 -07001255- from: /r/studio-ui/app-indexing-test.html
1256 to: /studio/write/app-link-indexing.html#appindexingtest?utm_source=android-studio
1257- from: /r/studio-ui/vcs.html
1258 to: /studio/intro/index.html#version_control_basics?utm_source=android-studio
1259- from: /r/studio-ui/create-new-module.html
1260 to: /studio/projects/index.html#ApplicationModules?utm_source=android-studio
1261- from: /r/studio-ui/build-variants.html
1262 to: /studio/run/index.html#changing-variant?utm_source=android-studio
1263- from: /r/studio-ui/generate-signed-apk.html
1264 to: /studio/publish/app-signing.html#release-mode?utm_source=android-studio
1265- from: /r/studio-ui/import-project-vcs.html
1266 to: /studio/projects/create-project.html#ImportAProject?utm_source=android-studio
1267- from: /r/studio-ui/apk-analyzer.html
1268 to: /studio/build/apk-analyzer.html?utm_source=android-studio
1269- from: /r/studio-ui/breakpoints.html
1270 to: /studio/debug/index.html#breakPointsView?utm_source=android-studio
1271- from: /r/studio-ui/attach-debugger-to-process.html
1272 to: /studio/debug/index.html?utm_source=android-studio
1273- from: /r/studio-ui/import-sample.html
1274 to: /samples/index.html?utm_source=android-studio
1275- from: /r/studio-ui/import-module.html
1276 to: /studio/projects/add-app-module.html#ImportAModule?utm_source=android-studio
1277- from: /r/studio-ui/import-project.html
1278 to: /studio/projects/create-project.html#ImportAProject?utm_source=android-studio
1279- from: /r/studio-ui/create-project.html
1280 to: /studio/projects/create-project.html?utm_source=android-studio
1281- from: /r/studio-ui/new-activity.html
1282 to: /studio/projects/template.html?utm_source=android-studio
1283- from: /r/studio-ui/new-resource-file.html
1284 to: /studio/write/add-resources.html?utm_source=android-studio
1285- from: /r/studio-ui/new-resource-dir.html
1286 to: /studio/write/add-resources.html#add_a_resource_directory?utm_source=android-studio
1287- from: /r/studio-ui/configure-component.html
1288 to: /studio/write/add-resources.html?utm_source=android-studio
1289- from: /r/studio-ui/ninepatch.html
1290 to: /studio/write/draw9patch.html?utm_source=android-studio
1291- from: /r/studio-ui/firebase-assistant.html
1292 to: /studio/write/firebase.html?utm_source=android-studio
Kevin Hufnaglec946f9d2016-07-20 14:14:55 -07001293
Andrew Solovaydda5e4b2016-07-21 16:25:26 -07001294# Redirects from (removed) N Preview documentation
1295- from: /preview/features/afw.html
1296 to: https://developers.google.com/android/work/overview
1297- from: /preview/features/multi-window.html
1298 to: /guide/topics/ui/multi-window.html
Eric Schmidt10da3432016-07-20 11:47:33 -07001299- from: /preview/features/icu4j-framework.html
1300 to: /guide/topics/resources/icu4j-framework.html
Kevin Hufnaglec946f9d2016-07-20 14:14:55 -07001301- from: /preview/features/key-attestation.html
1302 to: /training/articles/security-key-attestation.html
Kevin Hufnagle78747a12016-07-21 13:30:49 -07001303- from: /preview/features/security-config.html
Daniel Yue0fa75c2016-07-19 13:45:38 -07001304 to: /training/articles/security-config.html
1305- from: /preview/features/picture-in-picture.html
1306 to: /training/tv/playback/picture-in-picture.html
Daniel Yu49006472016-07-21 13:45:31 -07001307- from: /preview/features/tv-recording-api.html
1308 to: /training/tv/tif/content-recording.html
Daniel Yubb0f3532016-07-21 17:43:35 -07001309- from: /preview/features/direct-boot.html
1310 to: /training/articles/direct-boot.html
Daniel Yu8a481ea2016-07-22 15:50:58 -07001311- from: /preview/features/scoped-folder-access.html
1312 to: /training/articles/scoped-directory-access.html
Eric Schmidtbcce7872016-07-24 12:24:23 -07001313- from: /preview/features/notification-updates.html
1314 to: /guide/topics/ui/notifiers/notifications.html
Eric Schmidt32e428e2016-07-22 10:34:54 -07001315- from: /preview/features/multilingual-support.html
1316 to: /guide/topics/resources/multilingual-support.html
Adarsh Fernandocf150dd2016-06-28 19:32:43 -07001317- from: /preview/j8-jack.html
Andrew Solovaydda5e4b2016-07-21 16:25:26 -07001318 to: /guide/platform/j8-jack.html
David Friedmanf3851c12016-07-20 13:44:10 -07001319- from: /about/versions/marshmallow/samples.html
1320 to: /about/versions/marshmallow/android-6.0-samples.html
1321- from: /preview/behavior-changes.html
1322 to: /about/versions/nougat/android-7.0-changes.html
1323- from: /preview/samples.html
1324 to: /about/versions/nougat/android-7.0-samples.html
1325- from: /preview/guide.html
Dirk Doughertyb0ca0042016-08-17 19:09:14 -07001326 to: /about/versions/nougat/index.html
David Friedmanf3851c12016-07-20 13:44:10 -07001327- from: /preview/api-overview.html
1328 to: /about/versions/nougat/android-7.0.html
1329- from: /preview/index.html
1330 to: /about/versions/nougat/index.html
1331- from: /preview/features/background-optimization.html
1332 to: /topic/performance/background-optimization.html
1333- from: /preview/features/data-saver.html
Andrew Solovay572d7102016-09-23 13:56:11 -07001334 to: /training/basics/network-ops/data-saver.html