Android Studio Part3

レス数が950を超えています。1000を超えると書き込みができなくなります。
2019/01/14(月) 22:52:23.09ID:GZjDNbX9
前スレ
Android Studio 2(c)2ch.net
https://mevius.5ch.net/test/read.cgi/tech/1464941420/

ダウンロード
http://developer.android.com/sdk/index.html

ショートカット一覧
http://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard.pdf

概要知りたい人向けリリースニュース
http://japan.cnet.com/news/service/35057619/
http://www.itmedia.co.jp/mobile/articles/1412/09/news059.html
http://www.forest.impress.co.jp/docs/news/20141210_679759.html
2020/07/17(金) 19:10:48.81ID:060YMQC8
>>854
それってAndroid開発?
全然設定多くないけど

>>855
ほんまそれ
AndroidStudio起動してアップデートでエラーでる度に環境整える必要がある
それが嫌でアップデートは滅多にしてなかったな
2020/07/17(金) 20:08:37.89ID:Q3pxMdvE
>>856
VS のプロジェクトのプロパティには馬鹿みたいに設定項目あって、それがプロジェクトファイルに保存されてるだろう
Android の場合それに相当するのは、管理しやすい build.gradle と数行のプロパティファイルだけだぞ

VSのプロジェクト設定のマージコンフリクトで何度面倒な思いをしたことか
2020/07/17(金) 20:19:53.88ID:060YMQC8
>>857
Windows開発の方は確かに多いけど
Android開発では設定項目全然無いぞ?
2020/07/17(金) 20:33:04.63ID:Q3pxMdvE
>>858
Xamarin か?そっちもプロジェクトファイルのプロパティは多いし、開く度に勝手に編集されるし、マージはやりにくいしで苦労させられた思い出しかないぞ
もう二度と使う事は無い
2020/07/17(金) 21:08:43.18ID:060YMQC8
>>859
何かがずれてる気がする
もしかしてこれでも多いって事?
https://i.imgur.com/KbecWY4.jpg
2020/07/17(金) 21:42:31.18ID:Q3pxMdvE
>>860
それがxmlで保存されてるからマージできんし diff も取れなくて泣けてくる
あと、この情報だけじゃアプリビルドできんだろ
外部モジュールを別のとこで管理してるよね
2020/07/17(金) 21:52:16.69ID:060YMQC8
gradleの事ならAndroidStudioも一緒やん?
2020/07/17(金) 22:51:54.25ID:jvSI72k7
>>862
AndroidはターゲットAPIも使用する外部モジュールも全部build.gradleにテキスト形式で書く
2020/07/18(土) 09:21:45.93ID:y5lPpXiM
>>863
VSもやけど?
2020/07/18(土) 10:08:04.16ID:7zcp6EKG
ベルと似たような比率を示す物にマグニチュードがある
通常エネルギーの比率に用い
マグニチュードが1増えると10√10倍になる
2020/07/18(土) 10:08:39.74ID:7zcp6EKG
誤爆
2020/07/18(土) 13:32:43.11ID:t0I/st7I
>>864
Visual C++の基本アプリケーション(Android, Gradle)で作成されるタイプのプロジェクトか
試しに作ってちらっと中身見てみた感想としては build.gradle を直接編集したりソース管理するのは不味そう
build.gradle.template の buildscript.dependencies を編集して外部ライブラリの追加はできそう
Android API レベルなんかは build.gradle じゃなくて .androidproj の方のXMLを編集するが
Configuration と Platform の組み合わせで同じ値が8か所ぐらい更新されててマージマジ面倒臭そう
2020/07/18(土) 13:34:00.94ID:t0I/st7I
Android Studio プロジェクトの成果物である android-gradle-plugin とかを活用してるのに
作成されるプロジェクトは Android Studio でビルドできそうでビルドできない珍妙なもの
MS が OSS を推進してるとか言ってるけど、このプロジェクトは恥ずかしすぎて OSS として公開できないでしょ
2020/07/18(土) 17:38:05.55ID:7I3rusii
何か話がかみ合っていないなって思ったら、FormやUWPみたいなMSネイティブな
ものの話じゃなくてAndroidAPP作るような環境の話か
ASのスレだからあたりまえって言えばその通りなんだけどVSって言われるとww
まぁ初期のADTとかASがなんとなくそれっぽい環境で一応出来ますよみたいな
感じだったのと同じで、MSのVS上でのAndroid開発環境とかって流行のライン
ナップはそろえておかないと色々とトークにこまることもあるから入れておくかって
レベルのものだし
そしてMSはOSSをコントロールしたいとは思っているけど推進する気なんて
さらさらないと思うけど
GitHUB買い叩いて2年そこらでForumと相談もしないでUIガラっと変えて、
ユーザから使い辛いから戻すか昔のUIも使えるようにして苦情が出ても
ガン無視してるくらいだから
2020/07/19(日) 17:37:26.53ID:qmirGELM
プロジェクトのパスを変更した場合、gradleはどうやって再構築するのかおしえて!
2020/07/19(日) 17:55:19.95ID:TQsNDhE5
gradle をどうしてもグラドルと読んでしまう
そしてグラビアアイドルなのか?と思う
2020/07/19(日) 20:54:56.45ID:qmirGELM
それな
2020/07/19(日) 21:48:45.72ID:NCW4MkmG
>>870
git 管理してるなら、git clenn -fdx
してないなら .gitignore と app/.gitignore で指定されてるファイルとディレクトリを消す
.gitignore と app/.gitignore がちゃんとしてること前提だけど
2020/07/20(月) 20:31:07.69ID:0PQkhO2x
ttps://developer.android.com/preview/privacy/storage#permissions-target-any

これまではtargetSdkVersionで指定したバージョンの仕様にそって作っていれば
これより新しいバージョンのAndroid上でも問題無く動くようになっていたが、
ついにこれが崩れたな。
これから先、なし崩し的にこういうのが増えるんだろうな。

Andoid.data/hogehoge/filesでアプリ間のデータのやりとりを行っていた
俺のアプリは動かなくなったよ。
もう更新するつもりはないんだがなあ・・・

「Android11にしたら動かなくなりました。返金してください。」なんて
ユーザーが出てくるんだろうなあ
875デフォルトの名無しさん
垢版 |
2020/07/21(火) 02:22:17.43ID:l906LBJW
>>874
動作の変更点: すべてのアプリ (Android10)
https://developer.android.com/about/versions/10/behavior-changes-all

動作の変更点: すべてのアプリ (Android9)
https://developer.android.com/about/versions/pie/android-9.0-changes-all
2020/07/21(火) 13:04:57.03ID:9NGrV9BI
Andoroidは登場以降OSアップデートでアプリが動かなくなる変更は何度もあったよ。
今後も間違いなくある。スマホアプリがノーメンテナンスで動き続ける事はあり得ない。
メンテしないなら消え去るのみ。
2020/07/21(火) 13:08:33.37ID:AUaQz1kh
俺たちはただグール様に従うだけの存在…なのか
2020/07/21(火) 17:28:50.94ID:AIuGhvTp
セキュリティとプライバシー関連の穴は放置出来ない風潮だから仕方無い
2020/07/21(火) 18:44:52.03ID:zpifNM/i
>>877
ググルにはググるかググらないかしか選択肢がないのでググる時点で
従属するしかないんです・・・

>>878
やり方がケチが付いたんで使わせない方向でっていうものばかりなので
毎年たすけてくれーーな開発者が増えているような・・・
2020/07/21(火) 19:26:02.32ID:+33j3vRE
AVD ManagerをインストールするにはAndroid studioのインストールが必須でしょうか?
UnityとVisual Studioで開発してるのでAndroid Studioは使わないのですが…
2020/07/21(火) 20:47:05.53ID:CqbpRHuI
オラクルの嫌がらせ
2020/07/21(火) 21:28:49.51ID:01DAbAjO
>>880
VisualStudioの「C++によるモバイル開発」をインストールしてる状態だけど
「C:\Microsoft\AndroidSDK\25\tools\Android.bat」を実行すれば「Android SDK Manager」が起動するから
「Tools->Manage AVDs」で「AVD Manager」が起動できるよ

pathからしてインストーラーの個別のコンポーネントから
「Android SDK セットアップ(APIレベル 25)(C++を使用したモバイル開発のために・・・)」
をインストールすればいいんじゃないかな
883デフォルトの名無しさん
垢版 |
2020/07/26(日) 14:21:29.80ID:MDGwIN4I
VisualStudioをお使いの方にお聞きします
Androidのアプリを開発する場合
VisualStudioの「C++によるモバイル開発」というのは
NDKを使うということでしょうか
Xamarinを使うということでしょうか
884デフォルトの名無しさん
垢版 |
2020/07/26(日) 20:13:56.72ID:T8T+tUZ4
>>883
スレチ
2020/07/28(火) 07:38:01.99ID:6bUVoasK
Visual Studio 2019 Part4
https://mevius.5ch.net/test/read.cgi/tech/1585715794/
886デフォルトの名無しさん
垢版 |
2020/07/31(金) 15:54:46.60ID:POkjU+r0
Android Studioはじめたばかりですが
背景色を黒系にしたいのだけど
そのための設定はどこをいじればいいでしょうか?
887デフォルトの名無しさん
垢版 |
2020/07/31(金) 15:59:36.86ID:QYOQSLZ8
マルチンコ
2020/07/31(金) 17:33:37.27ID:iJe+QO/b
BLM! BLM!
2020/07/31(金) 17:42:24.18ID:07J3CXu7
>>886
バージョン4にした?
まずはそこからやで
2020/07/31(金) 23:11:35.86ID:AOnpFiBz
アプリの説明書きにandroid 6.xまで対応など書いてあることがありますが
自分のアプリがどのバージョンから対応してるかを確認する方法を教えて下さい
2020/08/01(土) 00:18:42.93ID:pmKE13/e
>>890
build.gradle(appの方)を開いてminSdkVersion の右に書いてある数字
2020/08/01(土) 01:14:43.09ID:V7ze4pNE
テキストビューのテキストプロパティ何処行ったんやー
2020/08/01(土) 02:55:50.03ID:OcQMDmuJ
あそこ
2020/08/01(土) 06:43:30.23ID:x7YXAXna
俺の隣で寝てるよ
895デフォルトの名無しさん
垢版 |
2020/08/01(土) 06:55:03.11ID:hCmXm23h
>>894
それはあなたのおホモだち
2020/08/01(土) 16:47:32.61ID:pmKE13/e
>>886
Macの場合だけど
Android Studio - Preference - Appearance のThemeをDarculaにする

>>892
Attributes って文字を探してクリックしたら出で来るはず
2020/08/02(日) 05:07:19.03ID:yz3gxwYF
>>896
すみません。
>>820のAttributesの中のtext入力の項目の事です
2020/08/02(日) 23:23:35.70ID:dKLqe0GG
>>897
4.0のそのパネルは以下の四つに Attribute がカテゴライズされて表示されている

Declared Attributes
Layout
Common Attributes
All Attributes

Declared Attributes には XML に追加済みの項目しか表示されない
TextView で android:text が追加されていない場合には、Common Attributes に text があった
Common Attributes の text に文字列を設定すると、Declared Attributes の方にも text が出現する

>>820 の画像だと Common Attributes が無いけど何故かな
Common Attributes が無いなら All Attributes の下の方に text がたぶんあるだろ
899>820>892>897
垢版 |
2020/08/02(日) 23:48:07.00ID:uj2yT8Xl
>>898
ありがとうございます。 xmlに直接書き込んでいたのですがCommon Attributesにも
All Attributesのほうにもなかったです。
デザイナーでドラッグ&ドロップして追加した場合には表示されるんですかね?
試しに別のtext viewをドラッグ&ドロップしてみましたがダメです。
それとも日本語化でおかしくなってるのかも?
ひょっとすると、xmlを参考サイトからコピペしたからかもしれません。
再インストールしてから確認してみます。
2020/08/03(月) 00:44:07.82ID:xshg7EpI
とりあえず最新は 4.0.1 だからそれで確認してみたら?
新規プロジェクトでempty activityだけのプロジェクト作って、hello world の TextView の Declared Attributes に text がなければ何か壊れてるんだろう
日本語化はもうすぐ JetBrains 公式のものが Android studio にも取り込まれるだろうからそれまで待った方が良いかもね
2020/08/07(金) 13:48:47.93ID:H84W4S/K
久しぶりに開いたら4.0になってた
そしてビルドエラー&エラー表示部分だけ文字化けで読めない

いったい何が起きたんだ(放心状態)
2020/08/07(金) 14:05:33.05ID:H84W4S/K
vmoptionsに-Dfile.encoding=UTF-8を加えて再起動したら治った(安堵)
しかし、エラーの内容がコードが大きすぎますだった(混乱状態)
2020/08/07(金) 15:27:56.67ID:6BLKLJmt
で、何千行の関数作ったんだ?
904793,798
垢版 |
2020/08/14(金) 02:42:35.71ID:3wJhzP5b
プロジェクトフォルダを別のところに移動する簡単な方法が見つかりました
ide起動して、プロジェクトウィンドウでプロジェクトをクリックしてF6押してパスを変更するだけでいいみたいでした
2020/08/25(火) 20:46:52.98ID:gHmAsE17
android studioってこれメモリ8GBじゃきついな
最低でも16GBいるか
2020/08/25(火) 21:40:15.91ID:1v3KPeZK
それが理由で8→16ってきたら快適だよ
ゲームとか動かしたことないけどエミュレータも十分快適
2020/08/25(火) 21:50:09.39ID:AXXKQ2rf
最近8→16に変えたんだけど
エミュレータどころか、Android Studio本体もサクッと立ち上がるようになって快適だわ
2020/08/25(火) 22:01:34.34ID:1v3KPeZK
あとはSSD
2020/08/26(水) 00:01:19.52ID:9yAZ61tv
AndroidStudioってメモリ食いすぎだよな
もうちょい、エミュレータとか効率化してほしいわ
2020/08/26(水) 01:25:32.91ID:20JnrW0J
そうはいっても実機のメモリは4GB当たり前、6や8GBも普通になって来たわけで
2020/08/26(水) 08:59:47.83ID:SKzt3LIS
そうはいってもOS起動とデバッグ分さえあればいいわけで
もっと言うと開発環境側にページファイルのようなのを作ればメモリもそんなにいらない
2020/08/26(水) 12:05:28.33ID:WBaNJ3mM
AndroidエミュはX86仮想マシン上でLinuxカーネルを動かしてその上で完全なAndroid環境を再現しているので、アプリを1個動かすためのメモリだけの消費では済ますのは難しい
どうしても1〜2GBのRAMは最低限必要になる

このカーネルが使うメモリはページファイルに退避したらパフォーマンスに酷く影響する
2020/08/26(水) 12:10:01.72ID:WBaNJ3mM
Android端末丸ごとエミュレーションするんじゃなくて、アプリを1個動かすためのエミュレーションレイヤーを用意するなんてことも可能かもしれないが、
開発の手間が桁違いになるし、実機環境との乖離が酷くなるだろう
2020/08/26(水) 12:16:01.33ID:SKzt3LIS
カーネルをページファイルに移動するアホおる?
全てじゃなく一部でいいだろ
実機が4GBだからといって実機用に4GB必要ってわけじゃないって趣旨だぞ
2020/08/26(水) 12:43:43.35ID:WBaNJ3mM
Linuxカーネルはパフォーマンスを重視して用意されたメモリを使い切る方針で動く
いらないメモリをカーネル管理下から開放してもらうのが難しい

WSL2でも問題になってて、今のところ対策は仮想マシンに固定的にメモリを割り当てるしかない
2020/08/26(水) 12:59:24.04ID:SKzt3LIS
だからエミュの設定で4GBも必要ないって話
2020/08/26(水) 13:16:35.80ID:WBaNJ3mM
それならAndroid エミュでRAMサイズ設定可能だから問題ないですか?
2020/08/26(水) 13:27:20.89ID:SKzt3LIS
実機が4GB当たり前、6や8GBが普通でもね
2020/08/26(水) 13:45:18.93ID:WBaNJ3mM
実機が4GB当たり前だからデバッグ用のエミュのデフォルトが2GBだったりするのもしょうがないという話だったんですけど、それはしょうがないという事で問題解決ですね
2020/08/26(水) 14:04:09.72ID:SKzt3LIS
最初から言ってるやん
OS起動とデバッグ分さえあればいい
実機の4GBまでは必要ないって
2020/08/26(水) 14:11:27.48ID:amvS+z5K
android studioをバージョンアップするとテンプレートが消えちゃうんですけど
テンプレートだけgitで管理したいんですが
どこのフォルダにぶっこめばいいんでしょうか?
2020/08/26(水) 14:59:39.91ID:WBaNJ3mM
https://qiita.com/k_keisuke/items/bc8282e7bf68eebd643e
2020/08/27(木) 16:04:39.48ID:GUGsXSIo
Roboto monoいいわー見やすいわー
2020/09/24(木) 07:49:32.24ID:kD6oouYf
AS4.0.1で環境をすべて最新にアップデートしたらビルド出力のエラーメッセージの文字化けが酷いんですが
どうすりゃいいんでしょ
2020/09/24(木) 11:10:58.95ID:r1Oh8dJO
>>902 試してみたら?
2020/09/25(金) 00:18:23.62ID:emeSzyIC
ファイル名の横に日時やサイズが表示される様になったんですが、消し方わかる方教えてください
2020/09/25(金) 02:25:20.01ID:T9IM7udS
AndroidStudioを終了しようとすると「Terminate」と「Disconnect」が出てきますが、両者はどう違うのでしょうか?
2020/09/29(火) 01:13:24.01ID:H6Xc0YFI
久しぶりに触ったんだけど、バージョンアップしようとしたら2種類あって迷った
両方ともインストールしたんだけど、どっち使えばいいんだ?
2020/09/29(火) 10:23:55.90ID:pZw03DNk
え?2種類あったっけ?
2020/09/29(火) 11:33:22.57ID:bUKzkhZR
キャナリーとかいうのと、もう1つ
普通にアップデートするだけかと思ったらGoogleに飛ばされてDLした
前まで使ってた緑アイコンのもある
だから3種類のAndroid studioがある
安定版とベータ版?よくわからんのです
2020/09/30(水) 15:05:54.36ID:ZOD5mLP5
コメントを一括で削除するプラグインってありませんか?
2020/10/03(土) 17:11:38.66ID:SI0XR5EO
すまないが、助けて。。
android studioでアプリ作っているのだが、LINE notifyで単純に固定のメッセージを送りたいだけなのだが、コードはどう書けばいいか思い付かない。。。
LINE側のアクセストークンは取得済みで後はコードさえ書ければなんだが。。。
参考になるサイト、またはコードないだろうか?
【色々とググって見たが、なかなか良いサイト見つからない。。。】
2020/10/03(土) 20:04:38.93ID:O56yZL09
そういうのはwebサービス(アプリ)でやる方が簡単じゃないのか
なぜアプリでやろうとする
2020/10/03(土) 21:16:08.13ID:mXGpw6Nx
単にhttpsでアクセスするだけじゃないのか
935デフォルトの名無しさん
垢版 |
2020/10/06(火) 00:36:11.19ID:WI6Dg0JX
書籍で学習しようとしたらどれもバージョン違いによるエラーが多発するとの事で…
学習は古いバージョンでやるべきですか?
2020/10/06(火) 09:12:54.97ID:PeElnWrx
皆、Ruby, Ruby on Rails でやってるのでは?

「ruby line bot」で検索!
2020/10/06(火) 22:42:16.87ID:UOuIyfzj
>>931
そういうのはコンソール(CUIアプリ)でやる方が簡単じゃないのか
なぜプラグインでやろうとする
2020/10/12(月) 21:45:30.66ID:irvkE6HG
android studioで気づいたらMainActivityの拡張子がjavaからktになってるのですが何か不具合はありますか?
できればjavaに戻したいのですが
2020/10/13(火) 00:42:23.67ID:lNd6Noea
なんかワラタ
940デフォルトの名無しさん
垢版 |
2020/10/13(火) 01:18:50.77ID:nFacwiLr
笑いました
2020/10/13(火) 08:36:39.30ID:84Mb3j1g
4.1にしたらaapt2エラーでapk作成コケるんだけどー
942デフォルトの名無しさん
垢版 |
2020/10/13(火) 10:27:15.33ID:nFacwiLr
コケちゃいました(ワラ
2020/10/13(火) 12:49:06.50ID:yQAg1zeE
4.1にするとflutterから認識されなくなるな
flutter側の対応待ちか
2020/10/18(日) 16:05:28.32ID:zQouO1HA
unityでよくね?と思うことがしばしば
2020/10/21(水) 14:01:14.94ID:WStrtR1y
Android Studio、糞重い。Unityも。
2020/10/21(水) 15:34:51.99ID:XlpI4L0+
それハードの問題
2020/10/21(水) 16:40:55.79ID:76YRoQqh
ポンコツPCはすててちゃんとしたPCを買おう
2020/10/24(土) 11:04:50.64ID:fpCkX2PK
グラボ付けた方が早くなる?
2020/10/24(土) 11:49:52.94ID:CG/Bs7Me
エミュが重いなら実機繋いでテストするといい
開発画面が重いなら知らん
2020/10/24(土) 21:33:03.17ID:gavy8lqe
ユニティインターハイ出た奴いる?
2020/10/24(土) 23:55:16.63ID:eTOy0fCd
メモリ16GB Core i5第8世代の10万円でお釣りが来るノートだけど
重くない
2020/10/24(土) 23:55:45.11ID:eTOy0fCd
あ、メモリ8GB自分で足したから10万超えてるか
2020/10/27(火) 00:08:17.05ID:HU01LYuq
以前はMainActivityのパス上でnew>Java ClassとやるとNameとSuperclassに入力できるウインドウが出てきたんですが
今はClass, annotation, Enum, interfaceの4つの中から選んで名前を入れるウインドウしか出てこなくなったので以前のウインドウを出すにはどうすればいいですか?
それとも後でsuperclassに入力できる方法はありますか?¥
2020/11/06(金) 07:04:09.26ID:RJ26Fpt8
JUNITってプラグイン、使わないから無効にしたらAndroidStudioエラー出て起動しなくなりました
2020/11/13(金) 20:37:47.86ID:qAR7hAVx
AndroidStudioを4.1にアップデートしたら、ビルドの時に、ndk-bundleフォルダに
NDKがあるのが気に入らないのか、NDK Resolution Outcomeなんたら言ってくる。

仕方ないので、https://developer.android.com/ndk/downloads?hl=ja から安定板の
ZIPを落として入れようとしたら、ZIPからインストールする方法がない。
ダウンロードページのndkVersionは間違ってるし。誰だよこんなクソ仕様にしたやつ。

仕方ないので、MSYSのheadコマンドでZIPファイルの先頭の1GBと少しを千切って
ファイル名をandroid-ndk-r21b-windows-x86_64.zip.asdownloadにして
C:Users\ユーザー名\AppData\Local\Android\Sdk\.downloadIntermediates\に置いて
SDK Managerにダウンロードがあと少しで終わると誤認させた。

Tools->SDK Manager->SDK ToolsのShow Pakege Detailsをチェック
NDK (Side by side)の21.1.6352462にチェック、OKでなんとかインストールした。
完全にオフラインでNDKをインストールする方法はないらしい。

誰かの役に立つかもしれないので一応書いておきます。
レス数が950を超えています。1000を超えると書き込みができなくなります。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況