Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I have an apk file and I want to develop and run some tests on it (I just have the apk file, I don't have access to source code).
I found a tutorial about this here and I found a video here but both are for Eclipse and I can't make this work with Android Studio.
There is any way to do it with Android Studio with any Framework? (Robotium, Espresso, Appium, Calabash, etc...) .
Anyone know more about this and can give me some explanation or some examples to follow through?
The tool I use for automation is called Calabash. The only thing you need is an apk. No source code/building your own version of the app. Its a tool that is very powerful and quite simple to use. I have begun making a video tutorial series for it here https://www.youtube.com/playlist?list=PLInoIpH9dfLyvdaOjozON9QnQP1pK30y-
You can use any editor you want - eclipse, android studio, even a basic notepad. The calabash tools run completely independent of an editor. All you need is the android sdk which comes with android studio. You can use tools in the android sdk to help like running emulators, and visually finding ids.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
What is the best tool for pen testing android app? I want to connect the device to my PC, launch the app in my android device, execute different functions of the app and pen test the app using pen testing tools in my PC. I don't want to use any kind of emulator. What is the best approach to pen test in this way? Can I do it in Kali Linux platform? Any kind of suggestion for tools or anything would be helpful.
Thank You.
First learn about adb commands for connect the device to your PC. So that you can launch app in your device. Yes you can use Kali linux.
Then go for these tools,
BurpSuite Pro (for proxy intercept , etc)
Drozer
dex2jar
AppWatch by Attify.com
AndroBugs
MobSF
JD-Gui (for analyzing source code)
apktool
Each tool has its own specialty.
These are the latest tools you can use for android penetration testing
If you are looking for opensource tool to audit your android app go for Mobisf
I am not sure to answer question but there are unlimited tools you could use, it totally depends for which purpose etc.
see few tools I like to use below
APKInspector:
Androrat
Droidbox
zaNTI
Dsploit
Regards
Daniel
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I am coming from the iOS background so I miss my interface builder in Android. I am not sure if there is a good and trustworthy LayoutPreview tool (could be free or paid) that can help us to open the xml file to preview it when we are working. The current process is to finish the xml file, compile the code and run it on the real Android device.
The Android Studio Layout tools is not always accurate and I am looking for a better tool
This is just taking much time for some simple change.
Android Studio, software based off of IntelliJ, will show you a preview of any XML file you make it it, like shown below.
In addition to being able to preview XML files, Android Studio is also a full-functioned IDE customized for developing Android applications. It is a step up from Eclipse, in my opinion, and so is IntelliJ in general
There is a layout editor built into both of the standard Android IDEs (Android Studio, and Eclipse). You can access it from any XML layout file via a tab on the bottom of the file (you can switch between visual editor, and the raw XML)
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Well i am trying to find a good software which helps me in coding. Hassle free and a bit helpy?
As of now eclipse is generally used by most of the people around the world. You can download the same either from eclipse official site and download the plugin for the same
Or you can use Android studio for the same. To do the same you can download it from the official android developers site https://developer.android.com/sdk/index.html .
Do keep in mind that after some time, android studio may be used more by people as it is developed only for android development and also google is stopping to provide support for eclipse.
One more thing that, once you download the software, you will need to install sdk's for the api level for which you want to develop
All the support for development for android is available at the above mentioned link. Information about all the libraries are also available at the same. For more resources, you can always use youtube for the possible leacture series and also use stackoverflow and codata whenever you are stuck.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I recently got a android tablet (nexus 7) and would like to be able to write python programs on it (not for it) without access to the internet or needing to access any other device to run the program.
If somebody could suggest an app, or tell me how to set it up, it would be great.
If however, someone could suggest an app that works with a different language, that would also be nice.
If you want to be able to run a Python interpreter on the device, use SL4A.
http://www.github.com/damonkohler/sl4a
The best editor I've used is DroidEdit. I actually forked out the $2 for the pro version.
https://play.google.com/store/apps/details?id=com.aor.droidedit.pro&hl=en
The best offline IDE I ever use is Pydroid.
I love it's feature to easy share on Pastebin.
If you are comfortable doing Python development/testing on the command line, you could follow these instructions to get Python running in Terminal IDE
There is an awesome QPython project here. You may just install the application from play market and enjoy Python coding everywhere.
Recently tried Pydroid, the best IDE on Android, autocompletion and code analysis works awesome, supports many libraries, much better than QPython3 that doesn't even have a pip in its third version yet.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I'm looking for a functional GUI testing tool for Android without the base of source code. Most things I found are JUnit testing frameworks that extend the ActivityInstrumentationTestCase2<Activity> from Android SDK.
But I look for a tool that provides f. exe. button clicks, enter String to txt fields and so on without knowing the Activity class name, package or further information.
Perfect would be something that finds Widgets on a already started Android app, can interact with it from an other application without the information I told above.
I was having a look at Robotium RC, but found no information, tutorials etc. just the JavaDoc and the .jar file.
edit: It should be open source
I think you should look at the standard monkeyrunner android tool. With the help of this tool you can start your application, emulate drag gestures, press on buttons, tap on the screen. To automate the process of creation of these scripts you can use monkeyrecorder.py script.
You can try bot-bot. Following is the link:
http://imaginea.github.com/bot-bot/
It can integrate itself with an apk. It works best if you have the source code of the app under test.