Android Studio Part3
レス数が950を超えています。1000を超えると書き込みができなくなります。
>>898
ありがとうございます。 xmlに直接書き込んでいたのですがCommon Attributesにも
All Attributesのほうにもなかったです。
デザイナーでドラッグ&ドロップして追加した場合には表示されるんですかね?
試しに別のtext viewをドラッグ&ドロップしてみましたがダメです。
それとも日本語化でおかしくなってるのかも?
ひょっとすると、xmlを参考サイトからコピペしたからかもしれません。
再インストールしてから確認してみます。 とりあえず最新は 4.0.1 だからそれで確認してみたら?
新規プロジェクトでempty activityだけのプロジェクト作って、hello world の TextView の Declared Attributes に text がなければ何か壊れてるんだろう
日本語化はもうすぐ JetBrains 公式のものが Android studio にも取り込まれるだろうからそれまで待った方が良いかもね 久しぶりに開いたら4.0になってた
そしてビルドエラー&エラー表示部分だけ文字化けで読めない
いったい何が起きたんだ(放心状態) vmoptionsに-Dfile.encoding=UTF-8を加えて再起動したら治った(安堵)
しかし、エラーの内容がコードが大きすぎますだった(混乱状態) プロジェクトフォルダを別のところに移動する簡単な方法が見つかりました
ide起動して、プロジェクトウィンドウでプロジェクトをクリックしてF6押してパスを変更するだけでいいみたいでした android studioってこれメモリ8GBじゃきついな
最低でも16GBいるか それが理由で8→16ってきたら快適だよ
ゲームとか動かしたことないけどエミュレータも十分快適 最近8→16に変えたんだけど
エミュレータどころか、Android Studio本体もサクッと立ち上がるようになって快適だわ AndroidStudioってメモリ食いすぎだよな
もうちょい、エミュレータとか効率化してほしいわ そうはいっても実機のメモリは4GB当たり前、6や8GBも普通になって来たわけで そうはいってもOS起動とデバッグ分さえあればいいわけで
もっと言うと開発環境側にページファイルのようなのを作ればメモリもそんなにいらない AndroidエミュはX86仮想マシン上でLinuxカーネルを動かしてその上で完全なAndroid環境を再現しているので、アプリを1個動かすためのメモリだけの消費では済ますのは難しい
どうしても1〜2GBのRAMは最低限必要になる
このカーネルが使うメモリはページファイルに退避したらパフォーマンスに酷く影響する Android端末丸ごとエミュレーションするんじゃなくて、アプリを1個動かすためのエミュレーションレイヤーを用意するなんてことも可能かもしれないが、
開発の手間が桁違いになるし、実機環境との乖離が酷くなるだろう カーネルをページファイルに移動するアホおる?
全てじゃなく一部でいいだろ
実機が4GBだからといって実機用に4GB必要ってわけじゃないって趣旨だぞ Linuxカーネルはパフォーマンスを重視して用意されたメモリを使い切る方針で動く
いらないメモリをカーネル管理下から開放してもらうのが難しい
WSL2でも問題になってて、今のところ対策は仮想マシンに固定的にメモリを割り当てるしかない それならAndroid エミュでRAMサイズ設定可能だから問題ないですか? 実機が4GB当たり前だからデバッグ用のエミュのデフォルトが2GBだったりするのもしょうがないという話だったんですけど、それはしょうがないという事で問題解決ですね 最初から言ってるやん
OS起動とデバッグ分さえあればいい
実機の4GBまでは必要ないって android studioをバージョンアップするとテンプレートが消えちゃうんですけど
テンプレートだけgitで管理したいんですが
どこのフォルダにぶっこめばいいんでしょうか? AS4.0.1で環境をすべて最新にアップデートしたらビルド出力のエラーメッセージの文字化けが酷いんですが
どうすりゃいいんでしょ ファイル名の横に日時やサイズが表示される様になったんですが、消し方わかる方教えてください AndroidStudioを終了しようとすると「Terminate」と「Disconnect」が出てきますが、両者はどう違うのでしょうか? 久しぶりに触ったんだけど、バージョンアップしようとしたら2種類あって迷った
両方ともインストールしたんだけど、どっち使えばいいんだ? キャナリーとかいうのと、もう1つ
普通にアップデートするだけかと思ったらGoogleに飛ばされてDLした
前まで使ってた緑アイコンのもある
だから3種類のAndroid studioがある
安定版とベータ版?よくわからんのです コメントを一括で削除するプラグインってありませんか? すまないが、助けて。。
android studioでアプリ作っているのだが、LINE notifyで単純に固定のメッセージを送りたいだけなのだが、コードはどう書けばいいか思い付かない。。。
LINE側のアクセストークンは取得済みで後はコードさえ書ければなんだが。。。
参考になるサイト、またはコードないだろうか?
【色々とググって見たが、なかなか良いサイト見つからない。。。】 そういうのはwebサービス(アプリ)でやる方が簡単じゃないのか
なぜアプリでやろうとする 書籍で学習しようとしたらどれもバージョン違いによるエラーが多発するとの事で…
学習は古いバージョンでやるべきですか? 皆、Ruby, Ruby on Rails でやってるのでは?
「ruby line bot」で検索! >>931
そういうのはコンソール(CUIアプリ)でやる方が簡単じゃないのか
なぜプラグインでやろうとする android studioで気づいたらMainActivityの拡張子がjavaからktになってるのですが何か不具合はありますか?
できればjavaに戻したいのですが 4.1にしたらaapt2エラーでapk作成コケるんだけどー 4.1にするとflutterから認識されなくなるな
flutter側の対応待ちか Android Studio、糞重い。Unityも。 エミュが重いなら実機繋いでテストするといい
開発画面が重いなら知らん メモリ16GB Core i5第8世代の10万円でお釣りが来るノートだけど
重くない 以前はMainActivityのパス上でnew>Java ClassとやるとNameとSuperclassに入力できるウインドウが出てきたんですが
今はClass, annotation, Enum, interfaceの4つの中から選んで名前を入れるウインドウしか出てこなくなったので以前のウインドウを出すにはどうすればいいですか?
それとも後でsuperclassに入力できる方法はありますか?¥ JUNITってプラグイン、使わないから無効にしたらAndroidStudioエラー出て起動しなくなりました 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をインストールする方法はないらしい。
誰かの役に立つかもしれないので一応書いておきます。 いままでは Macbook Air なんてポンコツすぎて AndroidStudio なんか
まともにつかえねーよバーカ、とかおもってたんだが
今度でた M1 はこれはもしかすると AndroidStudio 動かすのに
最適な環境になるんじゃなかろうか armで動くAndroid Studioってあるの? M1ではandroid エミュが動かないみたいね
IDEとツール類は86版が動くし、IDEはJetBrainsがARM版をすぐ出してきそうだけど、androidエミュはgoogleがその気にならないとダメだね Googleは社員にはMacbookを支給してるらしいから
意外と早めに対応してくるかもね macアプリ開発者はM1 mac買わなくちゃいけないのか?
Appleさん商売上手じゃのう。。、 >>961
逆だよ
M1 macを買うだけでブルーオーシャンにご招待 ん?普通にXcode開いてテストもできてるが、何かあった? AndroidStudioの言語ってJavaじゃなくてKotlinになってたの?
何でこんな変なことやってるか分からん。 同意
言語は1-2個完璧にマスターする職人を目指してたのに
結局いろいろあっていま5つくらいもマスターさせられた。
また1個Kotlinも増やせってか?この馬鹿モンが! ドキュメント類が次々とkotlinになって
書籍もjavaが出ずにkotlinばかり
javaは2017年ぐらいで死んでるね 5つもマスターできてるなら新言語1個増えたくらいどうってことないやろ
8個くらい触ってきたけどどれもマスターした気になれんわ >>966
本当にマスターしているならKotlinくらい大したことない。
LispとかFORTHやるわけじゃないんだから。 Kotlinも最初はJavaScriptやネイティブコードへのトランスパイル機能でこれさえあれば何でも出来る系言語になるかと思ってたけど、結局Java代替にしか使われてないな
Dartの方が何でも出来そうになってきた Kotlinのように新たな規格として出すんじゃなくて
Javaでか新たな拡張機能と従来の命令の範囲を絞って、この範囲で使うのが推奨ですよと提示して
その枠内の仕様でWebAssemblyに変換実行できるようにすればいいと思う >>971
sunが許さんだろう。
どのみち別名が必要。 Java の求人数が、Ruby よりも多いとか言うけど、
SES の客先が多いから、
1つの求人が、10社ぐらいのSESを通して募集しているだけのような気がする
だから、求人数が多くとも、同じ会社へ行くだけじゃないの?
一方、Rubyは自社開発系ベンチャーが多いから、求人数の水増しは無い >>985
Android始めたころはJAVAってライセンス料なしでかなり自由に使える言語だったんで、
経費不要の金儲け手段に使えたので採用した
でもORACLEが著作権がーとかエンタープライズ有償とか始まったんで、新しい只で
使える言語としてKotlinに白羽の矢を立てたって話
googleは別にOSSに興味があるわけではないので、Kotlinも横槍が入れば今までの
資産ほっぽり出して新しい只乗り出来る言語を採用すると思うよ Javaは昔より今のほうがオープンだけどな
KotlinはJetBrains次第なのでMicrosoftのC#と同様にキライ 5chをapi使わずにスクレイビングしてスレッド閲覧するアプリってプレイストアに公開してもいいんかね? アプリの名前に5chをいれて、5ch に決め打ちでアクセスに行くようなのはダメそう
5ch と合意が取れてる場合でも、Google から何らかの説明を求められるかも 開発にRyzen使ってる人おる?
IntelじゃないとAndroidエミュレータの動作が遅いって聞いてAMDへの買い替えためらってる 使ってるけど遅いと感じたことはない
windows 10 proならね openGL ES で線書いてるんだけどエミュで太さ表示されない?
実機しか太さ変更したときの反映されないんだけど
GPUの問題かねぇ 会社や規模や内容によるんじゃない?
機種依存が出そうな機能があるなら市場シェア95%網羅するくらいやるかもしれない
予算に余裕があるならたくさん端末揃えてるデバッグ会社に投げるかもしれない
色々きついようならプロジェクトメンバー持ってる数機種で動けばまぁいいかで済ますかもしれない なんか商用だと何十種類かの端末のテストが出来ますとかってオンラインの
テストエミュレータみたいなサービスがあるんじゃなかったっけ? 5年くらい前の端末では60fps出ないことがわかった
min上げて斬り捨てるべきかねぇ
つらい 別に切り捨てなくても古い機種ではフレームレート落ちるのは制限事項(仕様)ってことでいいんじゃないの? 何がツラいのかって古い端末でテストしてたから
古い端末に合わせた速度設定にしていて
新しい端末で動かすと超高速w
作り直さねば、、、
逆に速度制限したい
ちなみに、エミュの速度って60fpsが上限なのかな?
PC性能でそれ以上出るとかないよね 新しい端末では超高速になってしまうのは作り方に問題ありそうね
古い端末では低フレームレートで動く
新しい端末ではやめらかに動く
これが理想 普通どんなフレームレートになっても動きは同じになるように設計するやろ…
ゲーム制作の基本やん キャラを動かす処理をループで回すにしてもタイマーで回すにしても、
移動量は前回描画時からの経過時間で割って可変にしないとダメだよね
割った余りも切り捨てないようにしないと AVDのSDイメージは中身をwinとかで編集する方法ないんですかね?
このイメージ方式はWin32 Disk Imagerで扱われるような一般的なものなんでしょうか 冒頭に記述してる変数定義の塊をエディタで閉じる方法ないですかね //region 変数定義
//endregion
で囲むとコード折りたたみができるよ レス数が950を超えています。1000を超えると書き込みができなくなります。