Mac上でAndroidのスタジオの端末ADB
いろいろ試してみました, セットアップ時に実行されます, しかし、Androidスタジオを再起動した後, 端末エラーadbコマンドが見つからないため、もう一度セットアップする必要があります. 今私はそれを永遠に動かす方法を見つけました. ステップ 1: terminalStepを開く 2: コマンドで〜/ .zshrcファイルを作成する: ステップ 3: このファイルを開いて貼り付けます 2 線, 保存して、今は永遠に機能します.
いろいろ試してみました, セットアップ時に実行されます, しかし、Androidスタジオを再起動した後, 端末エラーadbコマンドが見つからないため、もう一度セットアップする必要があります. 今私はそれを永遠に動かす方法を見つけました. ステップ 1: terminalStepを開く 2: コマンドで〜/ .zshrcファイルを作成する: ステップ 3: このファイルを開いて貼り付けます 2 線, 保存して、今は永遠に機能します.
Khi mới bắt đầu học lập trình, nhất là các bạn sinh viên năm nhất, các bạn hay hỏi: anh chỉ em cách học lập trình, anh cho em xin ít kinh nghiệm học lập trình. Hi vọng sẽ giúp ích cho một số bạn có thắc mắc tương tự với đoạn hội thoại giữa mình (bên phải) và một bạn gái xinh đẹp học năm nhất (bên trái). e chào a Quân Alo e […]
Chào các bạn, có bao giờ bạn hỏi những thư viện của android trong dependencies mà các bạn dùng của người khác, họ tạo ra chúng như thế nào? Hôm nay mình sẽ hướng dẫn các bạn cách tạo thư viện android và công bố cho người khác dùng. Và tất nhiên tối thiểu thì bạn cũng có thư viện cho nhiều project của mình dùng chung, đỡ phải viết lại hoặc copy dẫn đến […]
Hôm nay thử chạy trên máy Android 4.4 (API 19) thì bị lỗi drawableStart resource not found API 19 khi dùng drawableStart cho TextView: android.content.res.Resources $ NotFoundException: File res/drawable/ic_add.xml from drawable resource ID #0x7f020 Mình đã kiểm tra lại trong file build.gradle đã có hỗ trợ vector như dưới đây nhưng vẫn lôi: Cuối cùng mình đã khắc phục bằng cách sử dụng thư viện appcompat version 1.1.0-alpha01 (hoặc mới hơn) 実装 “androidx.appcompat:APPCOMPAT:1.1.0-alpha01” Sau đó thay TextView […]
Bài viết được đăng lại từ blog của Tùng Huynh, đã được sự đồng ý của tác giả. Chào các bạn, ở 2 phần trước về ghi log[Javaのログ] P1: Tầm quan trọng của ghi log trong phát triển phần mềm[Javaのログ] P2: Tích hợp log4j vào phần mềmmình đã đề cập về tầm quan trọng của ghi log, một số nguyên tắc khi ghi log, và hướng dẫn cách tích hợp log4j vào một chương trình […]
Bài viết được đăng lại từ blog của Tùng Huynh, đã được sự đồng ý của tác giả. Chào mọi người, ở bài trước ([Javaのログ] P1: Tầm quan trọng của ghi log trong phát triển phần mềm) mình đã chia sẻ về tầm quan trọng của ghi log và một số nguyên tắc khi ghi log. Bài này mình sẽ hướng dẫn cách tích hợp một module log cơ bản vào ứng dụng. Các bạn nên tập thói quen […]
Bài viết được đăng lại từ blog của Tùng Huynh, đã được sự đồng ý của tác giả. Chào mọi người. Dạo này bận việc quá, tranh thủ mãi mới ngồi viết bài được. Hôm nay mình sẽ chia sẻ kinh nghiệm của mình liên quan đến vấn đề ghi log trong phát triển phần mềm. Ghi log là gì? Nói đến ghi log thì chắc đã nhiều bạn biết đây là một công việc lưu […]
Xóa branch local Dùng một trong 2 lệnh sau: git branch -d branch_namegit branch -D branch_name Tùy chọn -d là viết tắt của –削除する, sẽ xóa nhánh, chỉ khi bạn đã push và merger nó với các remote branch (trên server). của bạn. Tùy chọn -D là viết tắt của –削除する –力, xóa chi nhánh dù trạng thái push và merger đã làm hay chưa, vì vậy hãy cẩn thận khi sử dụng cái này! […]
Bài viết được dịch và sửa từ: medium.com của tác giả Ali Muzaffar Mở bất kỳ một file xml VectorDrawable nào bạn sẽ thấy một số ký tự khó hiểu trong thuộc tính pathData. Những người làm việc thường xuyên với paths có thể hiểu được nó và giải thích cho bạn biết nó vẽ cái gì. Còn những người không làm nhiều thì nó sẽ là một bí ẩn. VectorDrawable là gì VectorDrawable là […]
Chào các bạn, mình đã tìm hiểu và thấy bài viết trên appcoda rất hay và chi tiết về IOS cho người mới bắt đầu. Ở đây mình chia sẻ sách IOS 11 (bản cũ), bản mới IOS 12 các bạn có thể mua sách mới nhất của Simon Ng tại đây để ủng hộ tác giả. ダウンロード以降のiOS 11 サイモン・ンによってスウィフトによるプログラミング
最近のコメント