درود مهمان گرامی! ثبت نام

امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
کلمات کلیدی
آموزش خروجی اندروید apk در نسخه های جدید گیم میکر استادیو

آموزش خروجی اندروید apk در نسخه های جدید گیم میکر استادیو
#1
آموزش خروجی اندروید apk در game maker studio


با سلام خدمت همه ی عزیزان ، دوستان ، برادران و خواهران گرامی

موضوع "مشکل خروجی اندروید "، مبحثی شده که در گیم میکر بیشتر از عناوین دیگه بازخورد داره و به دلیل رفع نشدن مشکلات ، هر کاربر جدید، تاپیک جدیدی را با همین مووضع طرح می کند ( نه به دلیل اینکه تاپیک های دیگر را نخوانده- به دلیل اینکه اوونها رو خونده ولی مشکلش رفع نشده )و مدیریت محترم سایت جناب اقای کیورتی انها را lock می نماید .
خواهشمندیم برای رفع مشکل اعضا از بلوکه کردن تاپیک ها خودداری نمایید و من در این تاپیک قضد دارم انواع پیغامهای خطا همراه با نحوه ی رفع آنها و همچنین با اشاره ای به اموزشهای اقای کیورتی و اقای sajad3011 مطالب را رده بندی نمایم. که برای خود اینجانب هم اموزشهای شما راه گشای بسیار خوبی بود . جای دارد همینجا از شما عزیزان تقدیر و تشکر نمایم.

در ورژن های حدید تر یک سری نکات هست که باید کاربران رعایت فرمایند همونطور که با ذکر همین نکات مشکل دو عزیز دیگر (که در تاپیکها بارها عنوان کرده بودند تا چند روز اخیر ) در خروجی گرفتن اندروید حل شد . میخواستم تمامی مسائلکی را که باید رعایت شود در این اموزش در این پست قرار دهم . از انجایی که تهیه اموزش ، زمانگیر هست و در نوبت بعدی اموزش بارگذاری خواهد شد خواهشمندم تاپیک را قفل نفرمایید و بعد از ان هم برای همیشه باز بماند، به هرهال تا نوبت بعدی اگر تاپیک باز بود که اموزشها را قرار خواهم داد . هرچند برای ساخت و نوشتن این اموزش چیزی جز هزینه ی مالی ( اینترنت ) و زحمت و صرف وقت برای من نخواهد داشت . در صورت بسته بودن تاپیک هم ، دیگر جای سخنی باقی و تمایلی برای همکاری نخواهد بود.
من هرگز تسلیم نمیشوم . یا راهی خواهم یافت ، یا خواهم ساخت .

mobina.varmazyar@gmail.com
********************************************

آموزش اندروید در گیم میکر برای نسخه های جدید
http://promakers.ir/showthread.php?tid=11478

اموزش خروجی اندروید با XDK:
http://promakers.ir/showthread.php?tid=11415
سوالات XDK
http://promakers.ir/showthread.php?tid=11434
انیمشین ورزشی من
http://promakers.ir/showthread.php?tid=11482
پاسخ
 سپاس شده توسط TakOn1 ، GM1998.Factory ، qaeid ، sajjad3011 ، tirnam
#2
اولا عنوان تاپیک باید در برگیرنده محتوی تاپیک باشه؛ نیست!
ثانیا 99 درصد مشکلات ناشی از عمل نکردن به گفته من توی آموزش یعنی حذف اس دی کی دانلود شده قبلی و دریافت نسخه ای که من گذاشتم + تمامی ملحقات هستش...

خلاصه اگه چیز اضافه تری برای گفتن دارید بزارید...
پاسخ
 سپاس شده توسط sajjad3011
#3
یعنی چی عنوان باید دربرگیرنده محتوا باشه منظورتون کجاس ؟

من هنوز چیزی نذاشتم .
من هرگز تسلیم نمیشوم . یا راهی خواهم یافت ، یا خواهم ساخت .

mobina.varmazyar@gmail.com
********************************************

آموزش اندروید در گیم میکر برای نسخه های جدید
http://promakers.ir/showthread.php?tid=11478

اموزش خروجی اندروید با XDK:
http://promakers.ir/showthread.php?tid=11415
سوالات XDK
http://promakers.ir/showthread.php?tid=11434
انیمشین ورزشی من
http://promakers.ir/showthread.php?tid=11482
پاسخ
#4
(31/3/1394، 05:49 عصر)mobina.mv.103 نوشته است: یعنی چی عنوان باید دربرگیرنده محتوا باشه منظورتون کجاس ؟

من هنوز چیزی نذاشتم .

منظورم اینه که توی این تاپیک قراره مشکلات کاربرا حل بشه؛ عنوانی که الان هست این منظور رو میرسونه که توی تاپیک یه آموزش 0 تا 100 گرفتن خروجی هستش...
پاسخ
 سپاس شده توسط sajjad3011
#5
آموزش خروجی اندروید در گیم میکر برگرفته از سایت یویوگیم برای نسخه های جدید 1.4X

با سلام خدمت دوستان عزیزم ...ساعاتی رو برای تهیه این فایل گذاشاتم و امیدوارم شما هم ازش نتیجه بگیرید و واقعا مشکل هر کس با این حل شد لطفا پاسخ بگذاره..خدایی اونایی هم که چندروز پیش با این جواب گرفتن نظر بذارن تا حق این پست از بین نره



دانلود فایل اموزشی خروجی اندروید در گیم میکر



باز حالا عزیزانی که با این روش نمیتونند خروجی بگیرند ..میتونند از XDk استفاده کننن .که اون هم در یک تایپیک که لینکش توی قسمت امضا هست مرحله به مرحله رفتم و فیلم گرفتم میتونن از اون استفاده کنن.

تموم لینکهای مورد نیاز داخل فایل هست .ولی باز عزیزانی که لینکهای دیگری میخان میتونن به پست زیر مراجعه کنند:



من هرگز تسلیم نمیشوم . یا راهی خواهم یافت ، یا خواهم ساخت .

mobina.varmazyar@gmail.com
********************************************

آموزش اندروید در گیم میکر برای نسخه های جدید
http://promakers.ir/showthread.php?tid=11478

اموزش خروجی اندروید با XDK:
http://promakers.ir/showthread.php?tid=11415
سوالات XDK
http://promakers.ir/showthread.php?tid=11434
انیمشین ورزشی من
http://promakers.ir/showthread.php?tid=11482
پاسخ
 سپاس شده توسط TakOn1 ، GM1998.Factory ، tirnam
#6
ممنون از زحمتت
حالا بگو عزیز
NDK چه کاربردی داره?- ما که تا حالا استفاده نکردیم ازش

راستی با ارتقا دادن آیا میشه برای گوشی های با اندروید ورژن پایین همجنان برنامه نوشت؟
پاسخ
#7
با سلام

NDK برای چیست

پاسخ شما رو اینطوری میدم برگرفته از ادرس:
http://gmc.yoyogames.com/index.php?showtopic=588500

:

Ins
[align=left]tall the Android NDK
You should proceed to download the Android NDK as well. Note that with recent releases of Studio we support 10b only, as platform submission requirements dictate the version to be used. Forthcoming releases starting with the March/April EA release will suport 10d and future versions.

Version 10b, however, shipped with 32bit and 64bit "platform target" versions, so it's important that you install the correct package. Please note that it is the 32bit target version of the NDK you need - if you get the 64bit target version you won't have the correct files required and you will receive compiler errors that files cannot be found. The direct links to the correct versions are:
[/align]
قسمت بالا که هیچی نیست داره میگه کی و چه زمانی و چه نسخه ازش منتشر شده

***************************************************************************************

does anyone have an knowledge on how this will improve things for Android apps?

Android YoYo Compiler has been added (only available if you have the Android module) - requires the Android NDK to be installed which can be downloaded from here
The requirement of android NDK makes me a bit nervous. Here's what Google says about using their NDK. I'm sure there's nothing to worry about, but I've haven't been able to find information explaining any benefits of the new compiler.



میگه ایا میدونید چه چیزهایی باعث بهبود برنامه های اندروید شده ؟
سایت یویوگیم یک چیزی روبه کامپایلرش اضافه کرده که نیازهست نصب بشه و اون ndk هستش. هیچ نگرانی در رابطه با استفاده ازاو وجود نداره و یکسری اطلاعا را در کامپایلرهای جددی شرح میده .
پس داره میگه ndk باعث میشه ما کامپیال بهتری داشته باشیم .اوون خطاهایی که کامپیالر میده دیدید دیگه این باعث میشه محل خطا و تفسیر خطاها بهتر صورت بگیرید .اگه برنامه کدنویسی کار کرده باشیشد مثلا تتوی سی شارپ فقط خطا میگیره و خط خطار و نشون میده اما صلا به خوبی نمیگه دلیل خطا چی هست .مثلا ما یک پروزه ای داشتیم که هدرفایل رو یادمون رفته بود اضافی کنیم این هی خطا میگرفت و دللیش رو به خوبی نمیگفت . ..ولی تویphp به خوبی هم ردیف خطا و هم دللیل خطا رو بیان میکنه ..یا کامپایلر سی که اصلا خط خطا رو مشخص نمیکنه .

پس این ndk باعث میشه تفسیر بهتری در خطا وجود داشته باشه .بریم در ادامه :




"Before downloading the NDK, you should understand that the NDK will not benefit most apps. As a developer, you need to balance its benefits against its drawbacks. Notably, using native code on Android generally does not result in a noticable performance improvement, but it always increases your app complexity. In general, you should only use the NDK if it is essential to your app—never because you simply prefer to program in C/C++

میگه قبل از اطلاعات درباره ان دی کی ، شما باید بدونید که در بیشتر نرم ازفزارها ان دی کی تعریف نشده ( منظورش اینه که فعلا تعبیه نشده داخل نرم افزار وجود ننداره ) کدهایی که در برنامه استفاده میکنید برنامه رو پیچیده می کند .و اگه برای برنامه ای که نوشتید احساس میکنید کدتون پیچیده است لازم است که د از ان دی کی استفاده کنید برای اینکه به سادگی میتونید از c / c++ استفاده کنیدد.





ava code is pretty fast nowadays.

If you have C++ or LLVM code, you need the NDK. GameMaker interprets its own scripts in its own VM (pre-YYC) and now can compile them into some kind of LLVM intermediate format, which is MUCH MUCH faster but requires some components of the NDK.

We write C++ apps at work and that requires the NDK. The advantage there is not raw performance, but portability - the same app core code (not the OS-specific stuff) can run on Linux, iPhone, Windows, Blackberry and Android alike. So it makes developing more flexible.

YYC is all about using that flexibility to improve the execution speed of GML code. Chances are apart from installing it and GameMaker using the NDK, you won't need to touch it at all save for occasional updates.

این قسمت هم داره میگه:
اگر شما C++ or LLVM code با این کد ها یعنی با این زبانها کد نوشتید به ان دی نیاز دارید .یکسری اسکریپهت ها هست داخل خود ndk که میشه از اونها استفاده کرد .که خیلی هیل سریعتر هست اما برای ترجمه و استفاده نیازمند یکسزری توابع هست که توی ان دی کی هست.ما برنامه هایی با سی پلاس نوشتیم که به ان دی کی نیازمنده ولی مزیت اونها کارایی نیست بلکه :

مزیت اصلی اونها اینه که این کدها روی کرنل میرن و اجرا میشن (دوستان یعنی چی :یعنی این : این کرنل بودن هم یک بحثی هست توی سیستم عامل که باعث میشه به سخت افزار بستکی نداشته باشه مثل کدهای جاوا و...) قابلیلیت حمل داره روی سیستم ها ی
run on Linux, iPhone, Windows, Blackberry and Android alike
و مشابه اینها
که این باعث میشه انعطارف پذیر تر باشن

یویو هم از این قابلیت برای انعطاف پیذری برنامه های خودش استفاده کرده و باعث میشه سرعت اجرای کد GML code افزایش پیدا کنه. اخرشم میگه چالش هایی که در این زمینه قرار داره مربوط به نصبش هست و ادرس داده گفته فلان لینک .


درکل مفهوم :
این ان دی کی برای افزایش سرعت اجرای کدهاست و باعث میشه برنامه ای که کدش کامپیال میشه بتونه به بستر پیاده سازیش وابسته نباشه و روی محیط های متنوع اجرا بشه .



من هرگز تسلیم نمیشوم . یا راهی خواهم یافت ، یا خواهم ساخت .

mobina.varmazyar@gmail.com
********************************************

آموزش اندروید در گیم میکر برای نسخه های جدید
http://promakers.ir/showthread.php?tid=11478

اموزش خروجی اندروید با XDK:
http://promakers.ir/showthread.php?tid=11415
سوالات XDK
http://promakers.ir/showthread.php?tid=11434
انیمشین ورزشی من
http://promakers.ir/showthread.php?tid=11482
پاسخ
 سپاس شده توسط tirnam
#8
NDK=Native Development Kit کیت توسعه ی بومی(محلی)

ابزاری در نسخه های جدید گیم میکر استادیو هست که احتمالا برای استفاده از api های محلی خود اندروید روی دستگاه یا امکانات محلی موبایل بکار می ره.

مثال : توی b4a ما دستورات native یا بومی داشتیم که میومدیم از کادر امکان browser (مرورگر) خود گوشی برای باز کردن صفحات وب استفاده می کردیم.

این NDK توی gms هم احتمالا برای استفاده از ابزارهای توکار خود گوشی هست که روی سیستم عامل مربوط نصب شده روی گوشی وجود داره.

بعضی اوقات طبق سیستم عاملمون باید نسخه ی 32 بیتی رو نصب کنیم اگه 64 بیتی کار نکنه.

معمولا توصیه میشه محل نصب NDK رو توی C:\android-ndk\ بذاریم./

Android NDK یک سری کتابخونه ها هستند که به زبون (سی) C یا C++(سی پلاس پلاس) و زبونای یگه مثل JAVA نوشته شدند و به ARM و MIPS(میلیون دستور در ثانیه) و x86 native code کامپایل و توسط Android Native Development Kit یا NDK نصب می شن.

َARM شامل مجموعه ای از دستورات ساخت یافته هست که دستورات خلاصه و کوتاهی هستند مثل RISC و CISC که در بحث معماری کامپیوتر و پردازنده ها توضیح داده میشه و نیازی نیست همه چیز رو شما بخونید.فقط اگه به طور خلاصه بخوام توضیح بدم فکر می کنم یه سری کلاس های محلی هستن که توسط کدهای جاوا و با استفاده از System.loadLibrary فراخوانی میشوند و در حقیقت یه سری از کلاس های استاندارد JAVA ی ویژه AND roid هستند.
به هر حال طبق مستندات اندروید، NDK نباید به تنهایی برای توسعه اپلیکیشن ها بکار بره فقط به این علت که خیلی از برنامه نویسا دوست دارن پروژه های کامل و پیچیده تری در حین استفاده از NDK بسازن.
https://en.wikipedia.org/wiki/Android_so...evelopment
http://help.yoyogames.com/entries/233633...-NDK-setup-
https://en.wikipedia.org/wiki/MIPS_instruction_set
https://telegram.me/gameoverblog
بیشتر از آنچه برای موفق بودن تلاش می کنی برای با ارزش بودن تلاش کن.آلبرت انیشتین.



پاسخ
 سپاس شده توسط mobina.mv.103 ، tirnam
#9
ممنون مفید بود
فقط یه سوال با intel xdk هم میشه؟what
[img]http://cdn.akamai.steamstatic.com/steam/apps/227240/header.jpg?t=1409760191[/img]

پاسخ
#10
بله میشه

ییکی از همون لینک قرمزها اموزش با xdk است .خیلی نامردی اگه برام سپاس نزنی
من هرگز تسلیم نمیشوم . یا راهی خواهم یافت ، یا خواهم ساخت .

mobina.varmazyar@gmail.com
********************************************

آموزش اندروید در گیم میکر برای نسخه های جدید
http://promakers.ir/showthread.php?tid=11478

اموزش خروجی اندروید با XDK:
http://promakers.ir/showthread.php?tid=11415
سوالات XDK
http://promakers.ir/showthread.php?tid=11434
انیمشین ورزشی من
http://promakers.ir/showthread.php?tid=11482
پاسخ
 سپاس شده توسط arian021


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Exclamation نمایش خطا نا مشخص هنگام خروجی اندروید در گیم میکر wowxpria 6 165 8/11/1395، 12:26 عصر
آخرین ارسال: wowxpria
Thumbs Up نسخه مناسب گیم میکر برای ساخت بازی اندروید emeyzed 3 267 13/6/1395، 09:29 عصر
آخرین ارسال: arshiyaimani3
  آموزش یک جالب جدید گیم میکر aliab 2 580 20/6/1394، 12:53 عصر
آخرین ارسال: sepehr1234
  خروجی اندروید در گیم میکر : دیگه نگران نباشید mobina.mv.103 3 1,104 25/3/1394، 02:18 عصر
آخرین ارسال: King of Power
  خطای compile در خروجی اندروید گیم میکر software.iauh 3 873 14/3/1394، 04:47 عصر
آخرین ارسال: sajjad3011



کاربرانِ درحال بازدید از این موضوع: 1 مهمان