Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Android Studio の気になる warnings を抑制する方法まとめ
Search
Pine Mizune
March 23, 2017
Programming
0
500
Android Studio の気になる warnings を抑制する方法まとめ
Gotanda.mobile #2 in VASILY で発表した資料です。
https://gotandamb.connpass.com/event/50876/
Pine Mizune
March 23, 2017
Tweet
Share
More Decks by Pine Mizune
See All by Pine Mizune
多言語対応と絵文字ジェネレーター / i18n of Emoji Generator
pine
0
830
C++ 製グラフィックライブラリ Skia の紹介 / Introduction to the graphics library Skia written by C++
pine
0
1.8k
asyncio + aiohttp で作るウェブサービス / How to develop a web service with asyncio and aiohttp
pine
0
670
Lerna による明示的疎結合アーキテクチャ
pine
1
650
CircleCI 2.0 x JavaScript
pine
3
550
Perl 卒業式
pine
0
340
Emoji Generator meets Browser Extensions
pine
1
3k
近年の OSS 開発における CI 選択のベストプラクティス
pine
3
4.5k
yarn VS. npm@2 VS. npm@3
pine
3
1.1k
Other Decks in Programming
See All in Programming
詳細の決定を遅らせつつ実装を早くする
shimabox
1
1.2k
カンファレンス遠征を(安く)楽しむ技術
wp_daisuke
0
120
Nitro v3
kazupon
2
310
モデル駆動設計をやってみよう Modeling Forum2025ワークショップ/Let’s Try Model-Driven Design
haru860
0
150
しっかり学ぶ java.lang.*
nagise
1
370
KoogではじめるAIエージェント開発
hiroaki404
1
480
知られているようで知られていない JavaScriptの仕様 4選
syumai
0
600
Inside of Swift Export
giginet
PRO
1
560
ゼロダウンタイムでミドルウェアの バージョンアップを実現した手法と課題
wind111
0
150
PHPライセンス変更の議論を通じて学ぶOSSライセンスの基礎
matsuo_atsushi
0
150
ビルドプロセスをデバッグしよう!
yt8492
0
310
なぜ強調表示できず ** が表示されるのか — Perlで始まったMarkdownの歴史と日本語文書における課題
kwahiro
12
5.9k
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1032
470k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
11
930
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Mobile First: as difficult as doing things right
swwweet
225
10k
Producing Creativity
orderedlist
PRO
348
40k
Optimizing for Happiness
mojombo
379
70k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
KATA
mclloyd
PRO
32
15k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.1k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
The Language of Interfaces
destraynor
162
25k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Transcript
1JOF .J[VOF .BS (PUBOEBNPCJMF JO 7"4*-:
"OESPJE 4UVEJP ͷؾʹͳΔ XBSOJOHT Λ ੍͢Δํ๏·ͱΊ
ࣗݾհ v (JU)VC !QJOF v 5XJUUFS !QJOF v גࣜձࣾωΫετϏʔτ JO
ޒా v (PUBOEBNPCJMFKT 0SHBOJ[FS v ֆจࣈδΣωϨʔλʔ "VUIPS
֓ཁ "OESPJE ͷ։ൃͰΑ͋͘Δ XBSOJOHT ͱ ͦͷ XBSOJOHT Λ ੍͢Δํ๏ Λ·ͱΊ·ͨ͠ɻ
ແବʹπʔϧʹౖΒΕͳ͍ շదͳ։ൃڥ Λ࡞Γ·͠ΐ͏ɻ
ͳͥ XBSOJOHT Λ੍͢Δͷ͔ ରԠ͠ͳͯ͘ྑ͍ XBSOJOHT Ͱ͋ΔͨΊ o ࢦఠࣗମ͕ؒҧ͍ͬͯΔ ޡݕ
o ϓϩμΫτతʹରԠͷඞཁੑ͕ബ͍ BCPSU0O&SSPS Λઃఆ͢Δํͳ߹ o XBSOJOHT ΛରԠ͢Δ͔ɺແࢹͤ͞Δ͔ͷೋ ؾʹͳΔ͔Β ˡରԠ͢Δͱਫ਼ਆӴੜ্ྑ͍
XBSOJOHT Λ੍͢Δʹ ϑΝΠϧ୯ҐͰແࢹͤ͞Δ o XBSOJOHT ֘Օॴʹແࢹͤ͞Δهड़Λߦ͏ o ίʔυࣗମ͕ʹͳΔͷ͕σϝϦοτ
ϓϩδΣΫτ୯ҐͰແࢹͤ͞Δ o ϓϩδΣΫτશମͷઃఆ ྫ CVJMEHSBEMF ʹهड़ o XBSOJOHT ࣗମʹؾ͚ͮͳ͘ͳΔͷ͕σϝϦοτ
ϑΝΠϧ୯ҐͰͷ XBSOJOHT ରԠ ଟ͘ͷ߹ϛεͳͷͰܯࠂͯ͠ཉ͍͕͠ɺ ಛఆͷՕॴͰ੍͍ͨ͠ XBSOJOHT q༻్ OFWFS VTFE EFQSFDBUFE
DPOUFOU%FTDSJQUJPO
ϑΝΠϧ୯Ґ +BWB ,PUMJO ϑΝΠϧ OFWFS VTFE EFQSFDBUFE దͳΞϊςʔγϣϯΛ͚·͠ΐ͏ q݁
@SuppressWarnings("unused") @SuppressWarnings("deprecation") ࢀߟ IUUQLVSSZUSBOCMPHTQPUKQBOESPJETUVEJPMJTUPGTVQQSFTTXBSOJOHIUNM
ϑΝΠϧ୯Ґ ϨΠΞτ 9.- ϑΝΠϧ DPOUFOU%FTDSJQUJPO q݁ UPPMJHOPSF Λ͍·͠ΐ͏ xmlns:tools="http://schemas.android.com/tools" tools:ignore=”ContentDescription”
ϑΝΠϧ୯Ґ ϨΠΞτ 9.- ϑΝΠϧ q݁ UPPMJHOPSF Λ͍·͠ΐ͏ xmlns:tools="http://schemas.android.com/tools" tools:ignore="RtlHardcoded” 3JHIU
UP -FGU TVQQPSUT
ϓϩδΣΫτ୯ҐͰͷ XBSOJOHT ରԠ ϓϩδΣΫτͷతୡͷͨΊʹ ͦͦෆཁͳ XBSOJOHT ͳ߹ q༻్ DPOUFOU%FTDSJQUJPO 3JHIU
UP -FGU TVQQPSUT
ϓϩδΣΫτ୯Ґ XBSOJOHT ࣗମΛແޮԽ͢Δ "OESPJE -JOU ͷઃఆͰແޮԽ͠·͠ΐ͏ q݁ 3JHIU UP -FGU
TVQQPSUT ͦͦຊͰ͔͠ϦϦʔε͠ͳ͍ʜ lintOptions { disable 'RtlHardcoded' } JO CVJMEHSBEMF ࢀߟ IUUQLVSSZUSBOCMPHTQPUKQBOESPJETUVEJPMJTUPGTVQQSFTTXBSOJOHIUNM
ϓϩδΣΫτ୯Ґ XBSOJOHT ݕग़ͷݪҼΛઈͭ XBSOJOHT ݕग़࣌ͷઃఆͰ੍Ͱ͖Δ߹͕͋Δ q݁ VOVTFE Ξϊςʔγϣϯܦ༝Ͱݺͼग़͞ΕΔʜ <component name="EntryPointsManager">
<entry_points version="2.0" /> <list size="1"> <item index="0” class="java.lang.String” itemvalue="butterknife.OnClick" /> </list> </component> JO JEFBNJTDYNM
·ͱΊ v ରԠෆཁͳ XBSOJOHT ੍Մೳ v ϑΝΠϧ͝ͱɺϓϩδΣΫτ͝ͱʹઃఆՄೳ v ରԠ͖͢ͷɺ੍ͤͣରԠ͠·͠ΐ͏