আমি যখন আয়নিক প্রকল্পের মূলটিতে আয়নিক বিল্ড অ্যান্ড্রয়েড কমান্ড চালাই , আমি এই ত্রুটিটি পাচ্ছি:
ব্যর্থতা: বিল্ড ব্যতিক্রম ব্যর্থ হয়েছে।
যেখানে: স্ক্রিপ্ট '/ হোম / জাভাড / ডেস্কটপ / জাভাদ অ্যাপ / প্ল্যাটফর্ম / অ্যান্ড্রয়েড / কর্ডোভালিব / কর্ডোভা অ্যাড্রেডল' লাইন: 64
কী ভুল হয়েছে: মূল প্রকল্প 'অ্যান্ড্রয়েড' মূল্যায়নে একটি সমস্যা দেখা দিয়েছে।
কোনও ইনস্টলড বিল্ড সরঞ্জাম পাওয়া যায় নি। অনুগ্রহ করে অ্যান্ড্রয়েড বিল্ড সরঞ্জাম সংস্করণ 19.1.0 বা ততোধিকতর ইনস্টল করুন।
চেষ্টা করুন: স্ট্যাক ট্রেস পেতে --stacktrace বিকল্প দিয়ে চালান। আরও লগ আউটপুট পেতে --info বা --debug বিকল্পের সাথে চালান।
javad@javad:~/Desktop/javadApp$ ionic build android
Running command: /home/javad/Desktop/javadApp/hooks/after_prepare/010_add_platform_class.js /home/javad/Desktop/javadApp
add to body class: platform-android
Running command: /home/javad/Desktop/javadApp/platforms/android/cordova/build
ANDROID_HOME=/opt/android-sdk
JAVA_HOME=/usr/lib/jvm/default-java
Running: /home/javad/Desktop/javadApp/platforms/android/gradlew cdvBuildDebug -b /home/javad/Desktop/javadApp/platforms/android/build.gradle -Dorg.gradle.daemon=true
FAILURE: Build failed with an exception.
* Where:
Script '/home/javad/Desktop/javadApp/platforms/android/CordovaLib/cordova.gradle' line: 64
* What went wrong:
A problem occurred evaluating root project 'android'.
> No installed build tools found. Please install the Android build tools version 19.1.0 or higher.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 1.564 secs
/home/javad/Desktop/javadApp/platforms/android/cordova/node_modules/q/q.js:126
throw e;
^
Error code 1 for command: /home/javad/Desktop/javadApp/platforms/android/gradlew with args: cdvBuildDebug,-b,/home/javad/Desktop/javadApp/platforms/android/build.gradle,-Dorg.gradle.daemon=true
ERROR building one of the platforms: Error: /home/javad/Desktop/javadApp/platforms/android/cordova/build: Command failed with exit code 8
You may not have the required environment or OS to build this project
Error: /home/javad/Desktop/javadApp/platforms/android/cordova/build: Command failed with exit code 8
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:134:23)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Process.ChildProcess._handle.onexit (child_process.js:810:5)
আমার / ~ প্রোফাইলে রয়েছে:
PATH = $ PATH: / opt / android-sdk / সরঞ্জাম রফতানি করুন
PATH = $ PATH: / opt / android-sdk / প্ল্যাটফর্ম-সরঞ্জামগুলি রফতানি করুন
PATH = $ PATH: / opt / node / bin রফতানি করুন
JAVA_Home = / usr / lib / jvm / default-java রফতানি করুন
এন্ড্রয়েডহোম = / অপ্ট / অ্যান্ড্রয়েড-এসডিকে রফতানি করুন
AT পাঠ হ'ল:
/ ইউএসআর / লোকাল / এসবিন: / ইউএসআর / লোকাল / বিন: / ইউএসআর / এসবিন: / ইউএসআর / বিন: / এসবিন: / বিন: / ইউএসআর / গেমস: / ইউএসআর / লোকাল / গেমস: / অপ্ট / অ্যান্ড্রয়েড-এসডিকে / সরঞ্জাম : / opt / android-sdk / প্ল্যাটফর্ম-সরঞ্জামগুলি: / opt / নোড / বিন
গুরুত্বপূর্ণ বিষয়:
ফাইলটিতে: / হোমে / জাভাদ / ডেস্কটপ / জাভাদএপ / প্ল্যাটফর্মস / অ্যান্ড্রয়েড / কর্ডোভালিব / কর্ডোভা.gradle | 38 লাইন :
String[] getAvailableBuildTools() {
def buildToolsDir = new File(getAndroidSdkDir(), "build-tools")
buildToolsDir.list()
.findAll { it ==~ /[0-9.]+/ }
.sort { a, b -> compareVersions(b, a) }
}
সবেমাত্র ফিরে এসেছে / opt / android-sdk / বিল্ড-সরঞ্জামগুলি !!!
আমার কাছে / অপ্ট / অ্যান্ড্রয়েড-এসডিকে / বিল্ড-সরঞ্জাম ফোল্ডারে রয়েছে:
android-5.1 ফোল্ডার যা থেকে এক্সট্রাক্ট করে: https://dl.google.com/android/repository/build-tools_r22-linux.zip